Mtag and cpaul123 thank very much for your feedback. I will clean those images up probably tonight. I knew they looked blurry but at the resolutions I tested the website they did not look too bad, I was mistaken though. Thanks for pointing that out. I really appreciate it.
Cmonova, thank you also for your feedback and yes, I will fix the issue with the top and bottom images, thanks for pointing it out. However, I think the rest of the images are just fine and I will keep them as they are; I mean, my picture is terrible but that's only 'cause I am very ugly, hardly the pic's fault...lol. The reason that a new tab (every browser except IE, which opens a new page) opens when you click on English or Spanish is that in my service area many people do not speak any English at all and yet many of them will click on the English option just 'cause. It is a culture thing. So by keeping the index page open all the time I allow those users to go back and click on the Spanish page or the English page instead of having them use the back button.
I will not "redo" my website though. I think it looks professional enough and really I am not into the flashy or fashionable web design trends. IMHO a website has to be easy to use, easy to navigate, load quickly and be full of decent content. To me its "looks" are not that important so I will keep it as it is. My main goal with the site is that users find what they need fast and get on the phone and call me. I think my website does that just fine. Thanks again for your opinion.