As far as the mylar thing goes: I've looked around at a few places for some and haven't found any...so I think I'm gonna have to settle for some online.
The FAQ mentions Polywrap, a 'generic' mylar, but I haven't been able to find that either. I called Walmart, they claimed they had it but...