I know mate i have had plenty of stuff in the past and always delivered within 3 days of ordering...
But i do claim the xbox 360 point dont arrive every other month so i get more sent for free
but since the 21 day thing they are always at least a week late