in reply to Database Design Issues - OT
If I might suggest some reading material, A book i picked up recently is "Practical Issues in Database Management" by Fabian Pascal. He's quite harsh on the SQL community at large, but his arguments are fairly compelling. The short of it for your case is he basically argues in one of the chapters (at least one) is that there is NEVER an excuse for denormalization.