Sorry I did not see this sooner-
If you come back up this way, there are two Petworld locations (one in Greece on Ridge Road, and the other in Fairport off of 31F). They sometimes get huge shipments of great plants in, but lately the stock has been of poor quality and has become more of the common java fern, swords, anacharis and potted crypts & anubias kind of stuff. They used to carry different varieties of rotala, uncommon ludwigia species and other goodies and still get this stuff from time to time.
Your better option though is ABC Pet World on High St. in Fairport. They have great fish and great plants...often really uncommon stuff at great prices. I hardly ever go there without buying something. Last time I was there I bought a 7" diameter ball of Christmas moss for $10...deal of a century!