I can personally attest to fatalii.net While there's a bit of a language barrier at times, he ships quick and everything he's sent me has sprouted. Also, he's got some pretty good instructables on his website!
As for ordering off of ebay- while I agree that there are quite a few good sellers, there are far too many bad sellers as well. I look at ebay like a cross between a flea market and a pawn shop that's set up at 3 in the morning in the parking lot behind a dive bar. You might get what you think you're getting, but don't exactly let your jaw hit the dirt if you don't.