rammz, that sucks dude.
Luckily, I also got mine this morning. Every company lives and dies by their reputation. Of course when they do what they should, noone says anything, but when they mess up, we all hear about it.
I really hope they sort it out for you rammz. Have you tried calling...