I highly recommend Other World Computing. If you are unsure about which model to order, phone them. Their salespeople are very knowledgeable and the company, in my experience, is very reliable. Undoubtedly, others will chime in with good recommendations as well.
There is a saying about losing data: There are two kinds of people, those who have lost data and those who will.