Heh, at my consulting company we used denormalization all the time

You gotta weigh pros and cons. And seriously, if your two or three most used tables are not in 3rd normal form but cheat a little for better performance (and simpler joins to write ) then you would be like 90% of the databases out there