I like SQL Metal. Anything that can save me time to write more app is good in my book. I do find it extremely odd that I can't exclude tables/view/sp from it's DBML generation process.
After giving it a bit of thought, I figure I'll need to do a bit of work on #2
1. sqlmetal /database /dbml:my.dbml
2. run a clean utility to strip the dbml of tables/relationships that we're not interested in.
3. sqlmetal /code my.dbml
If I get this done anytime soon, I'll put it up on codeplex.
I still think perhaps in the next version of SQL Metal we'll see exclude flags anyway.