Hardware unit 110 may also be a stand alone computer system such as a PC, a media center, or a portable electronic device such as handheld computer, cellular telephone, or another software handling machine capable of storing and executing software that has been obtained from a plurality of software vendors.