I second the opinion that you may need a better host - I would also make sure that your DNS configuration is correct, as there is large latency when leaving my ISP's network and trying to get to your server.
So, first things first -
Make sure your DNS is correct, and possibly discuss routing issues with your hosting provider if they have decent service.
Consider moving as many .css and .js file imports as possible to the footer.
Get with a good Magento hosting company. I recommend SimpleHelix.
Once the above are handled, if you really want to get more performance, switch to litespeed server instead of Apache.
Implement parallelization for your assets. i.e. Create subdomains called js.4happydays.com, skin.4happydays.com, media.4happydays.com. Set those subs as the base urls in System->Config->Web->Unsecure & Secure.
The last two will only help once you get the basics down, start with dns and possibly a switch of hosting companies. Also, check that there aren't any conflicts between jQuery and Prototype, or any hanging imports.