Besides what was already suggested by CraigL and Chuck, the only thing I can say is: start over!
Browse the Internet with a critical eye and look for sites you like. Then use the aspects you like on your own site.
Unless I am specifically looking for your company on the Internet, if I simply bumped into your site, I would immediately go to another page. It does not look professional. Nowadays there are so many options out there for creating good looking sites, that presenting your company is such an unprofessional way is almost unacceptable (sorry for the harsh words. Nothing personal, but you asked for an opinion).
Try Googling for "Website Templates" and you will find a plethora of sites that offer either free or low cost templates you can apply to your site.
Or visit
www.elance.com or
www.rentacoder.com and find someone to redesign the site for you - I had a completely static site changed into a dynamic one for $75.00 only - and the project is done and the site works fine! No redesign was made, though. Redesigning your site will surely cost more than that.
In any case, think carefully about the image you want your future clients to have when they find your site.
Good luck,
-------------------------
Andre Costa
DaCosta Chocolates, LLC
www.DaCostaChocolates.com