Our old Philips OnDigital box which used to be fine is starting to become more and more unreliable, locking up two or three times a day. I'd like a new box that supports MHEG and 7/8 day program guide. A built in HD recorder would be a nice bonus (but not a must have), and because my wife has subscribed to Topup TV it must have a card slot. Any recommendations for a good quality, decent performance box that meets these requirements? Cost is less of an issue than reliability and performance.