I feel for you, I hate waiting for anything, especially toys that I buy, so when something gets delivered and is screwed up it pisses me off more than anything.
I lack patience so much that, when I bought my 43" Plasma that I wanted custom mounted over my 61" HD Widescreen in the living room I paid a guy that does side work for my personal adventures and money wasting ideas $1200 to build the cabient and complete it the same day, needless to say he brought it to my house at like 2am
