Why not get a Blu-ray player with a USB? these can now play HD .mkv files as well as divx, might last you a bit longer...
Sony BDP-S380 (just one example, Google for more makes and models, sure I've seen one for about £60)
Edit, The one above has USB NTFS support , very useful.