I keep finding things that I really could have done better, but didn't know better at the time. I know this is supposed to be a learning experience, and that on a project that is over a year old, this is going to happen, but... yargh.
Burning hate is a pretty good summary right now. This too will pass.