content: Agreed, and I hate it when software is tied to a service.  I'd rather have an open service that allows me to choose or build my own hardware.  I don't mind cable companies offering hardware to access their service as cheaply as possible, but I should be able to decline what they offer and buy my own from someone else that's better quality.