Wow, we're talking about a lot of the same ideas but different places of implementation. This is a fantastic post. Thank you. http://www.bethkanter.org/ztrain/