In particular the methods and devices in accordance with the present invention includes a portable computing system wherein the system is configured to provide the user with a virtual hardware environment that may be utilized for computing, gaming or other uses.