The online store I use gives you free next day delivery and they almost always send out a preorder a day or 2 before the street date.
If you have to wait 10 days for a game you really should use another site.
Glad to see your enjoying Mario :)
"..just keep on trying 'till you run out of cake"