Tortoise
Recently a group of the worlds top software engineers held a debate on the subject"What is good design", do you know what the result was?
Achilles
No, but I imagine that it was very profound and technical.
Tortoise
Actually, the best they got was "A good design is one that doesn't suck!"
I got this from XProgramming.com; you might want to Read the entire article.