My job has changed focus a bit and now I am doing a lot more Azure and SharePoint. My next big programming challenge is to automate the setup, shutdown, and startup of a full SharePoint farm through scripting alone. I will post the scripts as they grow, but for now, take a look at
Managing Windows Azure VMs through PowerShell if you want to see the commands I will be using for the first layer.