I used them as you guys recommended them, they were awful, i ordered some SDHC cards that were shown as in stock, then when i checked the order they were on back order of 10-14 days, it then took them 3 days to reply to my request to cancel the order, then they didnt even apologise.
They also have no direct email address or contact telephone number
I wouldnt use them again, there is just as cheap out there with better service if you look
Each to their own i suppose