This article supposedly will help good developers develop good design for their websites. I have always had this problem. I always felt I lacked this "good designing capability".
http://peterkellner.net/2006/08/28/msprofcsshowto/I did not go through it yet. But once I am home I would study that and make some observations.