I plan on running either Ubuntu LTS server, or OS X server. I am leaning towards Ubuntu because I've been told by industry professionals (who host mac minis) that Ubuntu is actually better (more efficient) than OS X server so it is preferred.

I would also be able to setup VMware creating my own Virtual machines / VPSes quite easily using Ubuntu if I wanted to.

Does anyone here on the forum have experience using pyshaper or SNMP to stop or limit bandwidth usage on Ubuntu server or OS X?

What are you guys using to limit your VPS, cloud, or dedicated server's bandwidth to stop going over your allocated bandwidth amount?