You asked about possible sources for mail order plants. There are two that I can think of that are reputable and worth checking out. One is called Delaware Aquatics which can be reached at 302-738-4042 and also Aquatic Greenhouse which can be reached at 800-447-3154. I have dealt with both of these places and they offer very high quality plants in many varieties. The owners of both of them are very knowledgeable and willing to help. Mike T.