I agree with GunJack's statement that "I don't see any real advantage to running your websites on separate servers". There's certainly no performance advantage; in CFDude's example above, the server that runs CF still has to process all the pages, so the other web servers aren't really doing anything, not even processing a significant number of pages. If cost is an issue, you'd be better off giving up one of your web servers and having two servers both running CF and a web server than to have one server running CF and two other simple web servers passing requests in to the CF server.