I personally buy mine from a general sports shop as i can feel the racket before hand. Although they only have a limited range (mostly Carlton and a few low end Yonex's). I know others where i play but them from agents, and others order them from the internet. I'd be too nervous to but mine online unless i was replacing an old racket. But i can also see that the best prices are online.