Hi I currently have one VPS (Triple X) that is running DNS, HTTP, Mail, MySQL, and a few other things like cPanel, spamd, and etc. As indicated above, I do have all my eggs in one basket. While the VPS is running extremely well, I do notice that there are some resource hogs to the likes of Horde (gotta have it) and dynamic websites (Drupal). Lately I have been considering splitting up into multiple VPSes; dedicating a VPS to HTTP, one to MYSQL, and another to mail and DNS. Distributing resources should help with overall performance and scalability - plus help with a expected increase in traffic and demand for services. Has anyone gone this route? What did you experience? What do you recommend? I'd love to hear Paul's (of Knownhost) thoughts and advice on this subject. Any links to info and guides would be greatly appreciated as well.