I think I'm long past due replacing my current web server with something more capable and powerful. While my current server does its job well, I'd like to expand it's roles and for that, I need beefier hardware. Currently, I am considering using virtualization to provide virtual servers for everything I need, rather than exposing the "bare-metal" to the internet. Right now I'm not completely sure on what hypervisor/virtualization software to use, but will most likely use something from VMware, specifically, VMware Server or VMware ESXi, both of which are free. There's also Xen and KVM to consider.