Oh yeah, great post! now THAT is what the Revit API was built to do!

Wow! Now that is awesome! The additional comments are super helpful!