Postal money orders are safe to accept, but honestly since someone has to use cash to get one, they can just as easily give that cash to you. I've accepted Cashiers checks, Postal money orders, and PayPal for payments before, but won't allow personal checks. I allowed one person to write me a check for $50 since she didn't have enough cash on her, and the check bounced. I did eventually get the $50, but due to the worries I just say no to checks now. For a cashier's check I always wait a couple days for it to clear before releasing merchandise. I've only had those offered through eBay sells, though, and never Craigslist.