I hate waiting for packages to come from America: you never know when the buggers will turn up. Small packages (dvds, etc) can take anything from 1-3 weeks to turn up. Bigger items (over 5 pounds) can take anything from 2 weeks to 12. Upgrading to the more expensive shipping options is a bit of a crapshoot, so usually just not worth the extra expense.
Currently I'm waiting on this (warning - there are a lot of pictures so if you're on dial-up it'll take a while). I think we must be about at week 6 or 7. If it turns up in the next week it will definitely make my christmas :)
But enough about my secret shame. Now that I'm out of the closet you can read my next post when I talk about important shit.