Hello BradT81,
Currently your site is 926.7k in size & 23 HTTP requests.
The size is currently a little large for a site of that much content, I feel that you could do a few things in order to lower the total size which will result in faster load times and smaller bandwidth usage.
The header of the site appears to be created in flash (178.8k in size) and doesn't seem to do anything but one wasteful transition that you could get out of a .gif created in ImageReady. I would advise you to remove the flash and just use a simple banner instead unless you decide to do more with that flash element.
I would suggest to reduce the total size that you remove the image that has your different plans listed, because you could do this with CSS for much less total size. Turning image based text into real hypertext will allow Google spider bots to index the text.
You also need to take the time to optimize your CSS files and combine them into one universal file. This would lower the total size and the total HTTP request you currently are doing on load.
CleanCSS.com is a wonderful tool for CSS optimization.