Well, I've always been happy with Robert's Anime Corner. (Based in the USA)
http://store.yahoo.com/animecorner/index.html
I've ordered from them in the past and I have been very satisfied with their level of service. Oh, and they absolutely carry no pirated merchandise so you know everything is legit. Also, if you order $100 worth of merchandise or more, shipping is free.