I recently ordered a iRiver H140 from Amazon.co.uk (31st Jan) and it still has not been dispatched. I was wondering if anyone else has ordered one from Amazon recently and if they had any luck receiving one. I am considering cancelling the order which leads me to asking where is the best place to order one from, i am not especially bothered about where the cheapest place is as i have waited nearly a month already!! The Amazon price is £239.99. Cheers for any replies.