What's the deal with Roostwear? Are they on the up and up, or one of those "give me your money and I'll get to you when I can" type places. No one ever answers the phone and the only address is a P.O. box.
I'm looking for the classic style Schiada decals, and they're tough to find. Has anyone used these guys or know of another place that carries them?