A really good post. As noted above, this will indeed be fun.