Yeah, it's a bit annoying that every single site requires that you create an account.

When I have to do that, I only fill in the boxes that are required. They don't need any more than that. If you know you're going to buy from them, they'll need that info eventually anyway, so it won't hurt to sign up now. I'd only sign up with the bigger sites that you know are legitimate, though.