With VPS's you open a world of possibilities that is not possible on shared hosting because of many restrictions.
VPS stands for Virtual Private Server.
This refers to the dividing of a physical server into multiple servers. In effect each one acts just like a dedicated server, you get all the options of a dedicated server, but at a lower price. Each has its own operating system (which you can specifically choose), and each can be rebooted or reinstalled separately. These operating systems each receive a specific share of the resources of the physical server, they are isolated from each other such that one cannot interfere with another, if one VPS experiences any problems, tries to use too much memory or CPU resources, it has no effect on other VPS's.
There are many advantages of a VPS, the cost is less than a fully dedicated server and provides a great deal of freedom over shared hosting. You are limited only by the capabilities of the VPS, so select one powerful enough to meet your needs. You can always upgrade later if you decide it becomes necessary.
Two of the most popular virtualisation technologies are: Xen and OpenVZ. Right now we offer only OpenVZ VPS servers.
Since you are to manage your VPS yourself, we recommend you have a good understanding of Linux commands.