Thank you! This was excellent!

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