I find that funny because I looked into replacing my Comcast HD box with my own box and found out that it is nearly impossible. It seems like they want to maintain control over what happens with the content, and to do that, they have to pony up on the cable box. Recently I tried to fast forward through commercials an On Demand TV show and wasn't allowed to! Of course, no 3rd party box would have such a "feature".
I remember ReplayTV once getting sued because they provided a "commercial skip" button that fast forwarded through commercials automatically. So yes, a third-party may indeed prevent you from fast forwarding due to lawsuits. http://news.cnet.com/ReplayTV-puts-ad-skipping-on-pause/2100...
I tried to fast forward through commercials an On Demand TV show and wasn't allowed to! Of course, no 3rd party box would have such a "feature".
Actually that's not a box feature. That's functionality provided by the VOD server. The box does very little w/r/t the playback of VOD it basically just collects remote presses and sends them upstream to a VOD controller which actually controls the video server. This is a consistent paradigm however the stream is pretty much always controlled on the server side and in fact Hulu implemented this feature way before Comcast did.
The difficulty with 3rd party boxes (outside of losing any "rental" fees) is that it adds a lot of provisioning overhead and frankly may not work properly. Your cable system doesn't want to have to support your cable box. Similar to how they don't support your wireless router.