This is one of those monsters I've been working on for what seems like forever. Pitching and tweaking myself nuts. I think I started working on this early last year, and it has gone through a lot of ...