My first purchase failed at payment stage because of a technical error (message from Microsoft) but 999 contacted me and held the purchase basket until I returned from a holiday. Customer service answered phone quickly and settled my transaction successfully. Well done.