Advertisements You raise very good points dt_dc. Now, if CE companies choose to make boxes compatible with OCAP, they are confined or opened to this "middleware platform" the cable companies' agree to support. I just went through a presentation this morning with a company providing us software that has a specific purpose... that software will run equallly well on Mac or PC because it's run through the internet via Java. Because Mac and PC both agree to run Java on their platforms, Java provides the "window" (or middleware?) to this new independently developed software... software developed to run through Java on any computer. Would this be a fair comparison to OCAP?