Sort:  

It's been a lot of work, but interesting and ultimately rewarding. Life is good now :)