My WP sites keep crashing my server because I have huge amounts of load in a short amount of time. The server has to be rebooted every few minutes. We have tried everything but nothing seems to work...would Amazon AWS Services be a good alternative? If so, which AWS services would work best?
AWS is good, but a bit hard to understand if you've never set up a server. You should take a look at http://rackspace.com for their cloud server package. It's about $25 USD/month for a decent server. They also have a control panel for load balancing setup. I've hosted a bunch of WP sites on my cloud servers there with no issues. Support is fantastic.