Thanks, Kevin
Seriously...WalMart...its called floral foam.
I have no idea, but I think someone on the boards was trading some away once.