I'd heard horror stories about waiting times here, so was a bit hesitant to go. I did know, however, that they had the best prices and greatest range around.
I wasn't disappointed - the waiting time was non-existent, and they did have the best prices around. Customer service was great - I had a couple of questions that they easily answered and even when I asked for a second receipt after leaving & coming back. They have a great range, their website is really ugly but functional and there's pretty much everything you'd want. I'll be back.