I usually pay bills online via Microsoft Money. For my first payment to a new company, I usually send a regular check. I sent a company a post dated check that was dated for 3-30-02. I mailed it on the 21st or so. I checked my bank on the 27th and I was surprized to find that the check had cleared on the 25th. How can they do that? Luckily I had the money in the account so that wasn't a problem. I'm not in the habit of writting post dated checks and I'm sure most companies don't like them but still I'm a little confused. How could this happen? My hunch is that they just changed the date on the check. Can they do that? Should I be pissed? What can/should I do? Thanxxx in advance for any input.