I've ordered mine from the Apple Store, $1 deposit for pre-order and I can return it in 14 days if i'm not happy. They have very good after sales service also, so any warranty problems shouldn't be an issue.
If a really good deal comes up from somewhere else before it is sent, I can just cancel...