i was originally going to buy my 50D from buydig.com. I ordered and waited for shipping info (it said it was in stock when I ordered). After a week I called and they said it was backordered while the web site still showed it was instock. They said they expected it any day so I waited, and waited, and waited. After 2 or 3 missed shipping dates I canceled my order.
Then, I got a CRAZY deal on a 50D from Circuit City when they were going under so it all worked out for the best. I got a 50D kit for around $1100.