A friend of mine and myself are about to start on a JV and since we are gonna use the same tools, I found out that you could upload your tools to a VPS and basically run them in your VPS. I'm a newbie when it comes to VPS, so the following questions came up. Can anyone please explain me what a VPS is and its functionality? Can I upload my tools into the VPS? If so, can my friend use them even though I own the VPS? Can I host websites on the VPS? Which VPS do you recommend? Help would be appreciated and thanks for your time.