Let-trade's site has been going on and off since yesterday afternoon, I think. But I did just complete my first purchase with them today!
The whole thing took 24 hours from first enquiry to confirmation that they'll be shipping my bag out soon. So, be patient....they must be having server problems.