I know that it's a pain, but I think that I have said it before. Using an escrow service is your best protection against bad transactions. Granted it costs a small fee, but if you're a little leery about who you're dealing with, it's certainly worth the peace of mind that it provides.