Thanks for reminding me of another way to implement the script. It is a good script. However, a deeper integration would be useful for both novice and power users. For example, Command+1= expand to level 1, Command+2= expand to level 2, etc.
I use iThoughts and this is built in.