Wow, that sounds like an excellent experience! (color me jealous!)