Well I found them again. They are on a "free" nurrsery website hosting. Their stock is pretty sad.
http://meanplants.com/forums/index.php
www.meanplants.com
I posted 3 times and I think I have the highest post number on their forum
http://meanplants.com/forums/index.php
www.meanplants.com
I posted 3 times and I think I have the highest post number on their forum