well I'm not even a programmer, so please bare with me. let's say I own a myspace clone and my server is bogged down by heavy traffic. So what's next? I know I can place mysql on a separate server, but what if that's not enough? can i split mysql? Can I get another server to run just the photogallery of a myspace clone? will that entail rewriting the entire script? what if the image gallery or myql, already spread on 3 servers, just keeps growing? when is having multiple instances better than just adding servers?