Thanks pch.shot, I would just like to add a couple things.
-Windows Users. Running Windows in a Virtual Environment is a great solution because it eliminates the abundanceof drivers when it comes to hardware specifics. When installed virtually you eliminate this extra load and replaceit with just a few virtual drivers. When it comes to Oracle Virtualbox. It's better to goto the website and get the ext package and installs as they are most likely more up to date than your package maintainers selection. On Linux Host , after ext package is installed, be sure to open users and groups and goto vbox users group and add your user to it. Then restart your Host
- On Linux OS Guest, all thats left is to compile the guest additions. Be sure to install your kernel-headers and sourceplus kernel-package before you install guest additions...