WoW!! i can't believe i didn't see this until now...
This is fantastic, thx for sharing!