Phil,

These are all excellent - my favorite is #2. Really good stuff here!

Bob