Ebay is hit or miss for me. I've had several non-paying bidders, but lots of good ones. I usually just list new items as a Buy-It-Now or best offer so I can force them to pay immediately and not have to deal with people paying late or whatever.
What most buyers don't get is that ebay rips out about 13% of your profit. They charge a 10% fee on your winning price, and then 3% on the total price paid to paypal (which also includes 3% of the shipping total). Packing materials cost money and then you have to take time out of your day to fill out customs forms. Insurance also costs money because I'll get blamed for the post office's screw up if the package gets lost.