In vs2008, how can I (possibly with a macro) assign a shortcut key to collapse to definitons but leave regions expanded (they must expand if collapsed)?

**EDIT:** I hate regions but my co-workers does not (: So I want this to avoid the regions used by them.

I read jeff's post. Ctrl M + O is what I really want to do, if there were not regions.