DACardWorld are excellent, but they only deliver to your credit card billing address, which can be annoying. ToyWiz.com always seem to have good stuff in stock, but they are quite expensive. CanadaCardWorld.com is another option.
Of course, my own webstore will be opening VERY soon... OctagonCards.com
I use DACardWorld a bit, but for some non-sport stuff keep an eye out for the group buys organised by Jen (tangent) on ozcards, currently there is a big bang theory group buy happening. For NRL stuff I buy from redtorana, also a member here on OCT.
I was not home once and they went in my backyard and left it undercover and then left a note in my mailbox with the location. Don't know if that is their regular method though.