I finally can say that the biggest, most complicated site I have ever worked on has gone live. It's not finished but nothing ever seems to be. It's a great feeling after about 6 months solid development time. I have a lot of people to thank, especially Donald Lobo from CiviCRM.
It's been a long job but I'm sure it'll be worth it. I've written a little bit about what I did over at civicrm.org for those that are interested here http://civicrm.org/node/573
I guess now all I need to do is wait for feedback and try and get the remainder done.