I still have Windows 7 running WMC using EPG123 on three different HTPCs (actually 4, but the last one is used with a monitor in front of my treadmill that is used mainly for streaming shows from my server while on the treadmill). I'm also using Channels DVR, which costs $80 per year. The recording engine resides on my Windows 10 HTPC that is used with JRiver Media Center for watching HD and 4k content on my server. The recording engine runs in the background and doesn't interfere with JRMC, unlike WMC. JRMC and WMC do not play well together on the same PC which is why I have one dedicated for that purpose. The Channels DVR app is used on my Nvidia Shields so I can watch anything that was recorded on the Win 10 PC with the DVR engine. You can download it from the app store and it resides in the menu just like Netflix, Amazon, Hulu, or any other available app. Setup is quick and easy and it works great. It works better than any WMC extender and I can also schedule recordings from any of the Shields. The UI is simple and user friendly, unlike the disaster that SiliconDust calls a DVR app. The only caveat is that it doesn't record DRMed channels, but only WMC, Tivo, and your cable provider's DVRs can do that anyway. I still use my primary WMC HTPC for that purpose.