what you need to do is find a website that has lots of designs on it and study them for ideas. I suck at design so I can’t tell you anything on that. As far as the background images looking bad. It makes you look bad if you put text on the screen that nobody can read. Never exchange function for looks. What good does your site do you if the visitors can’t read the information?