I think you should hire the services of a designer... like... me
Really, no kiding, am a professional, though I'll do it free for you. If you ask me, a combination of good design and good content make a good site. You really need to update your stuff...
BTW, good effort.. you'll learn more by doing this...
FEE IMANILLAH