Where to buy plants

Aquabid and Foster and Smith are where I have gotten all of mine, all with good results.
 
I ordered plants from livequaria.com before, and most of the cabomba I got was black (dead, rotted, and stinky), and the pieces that weren't were close enough to dead that my fish ate them all up over the course of a day.
 
AquariaCentral.com