Wow, that's awesome, that's basically how I was hoping the experience would play out! :D (Well, hopefully without step 2 getting too painful. :) ) Thanks for commenting, I'm really happy to hear you enjoyed it and had a good time figuring it out.