I wouldn't touch this site with a barge pole - look somewhere else.
We ordered a memory card for a new camera under the impression that is was instock and would only take upto 4 days for delivery, we needed it for a family function which was a couple of weeks away. When it got to 6 days before our "do" and we hadn't received it we tried to get intouch with memorybits, guess what no one replies. The phone just rings and rings and eventually cuts out, sending an email is no better, even though it says they will respond withing 24 hours they don't. I may well receive this memory card but not before I wanted it for, I will have to go and buy another one so lets hope I can get a refund.