Gene,
Those are very clean jobs. Bravo!
I run into some very clean IT work, as well as the messy stuff. It's a pleasure to work in the good ones, and can be a nightmare to be working any where near the bad ones.