Great post with lots of imtproant stuff.