I always have troubles finding Sloth at their new location, as it is in between two shops that stick out pretty far, so if you go past Reid's, you've gone too far east and if you go past the small park, you've gone too far west.
Anywho, I have never bought any vinyls or any kind of merchandise from this store, however, this is the prime location I use to buy my concert tickets. I LOVE coming here for them, as you do not pay any crazy service fees you would when you buy through Ticketmaster. I have no idea if they have big ticket events (ie: concert at the dome) as I have never had an opportunity to try and buy them there. All the concerts I have bought tickets for there where either held in bars/clubs or at the UofC.