If there is a perfect solution, then you and I may be the only ones who don't know about it.
I would post the question on other forums if you can, too. This one doesn't get as much readership as some others. I would at least try:
SQL Server Developer Center > SQL Server Forums > Database Design
You might also look at some of the other Microsoft forums. Go to Microsoft Developer Network > Forums Home
and search for "database" to see what's available.
If you find something worthwhile, please post a link to it here as a followup. I'd like to know what people do about this, too. I'm sure you're not the only one out there.
btw- I found the book easy to digest and interesting to read. Well worth the money spent.
Thanks for the kind words! Post a review when you have a chance.