I'm getting close to finishing a big project at work. We are adding a whole new line of insurance coverage to the company website.
I have been working on this for about 3 months full time and 3 months part time before that. The programming part is almost done and we are about to begin a long period of testing. It's good to see the new functions coming online and testing is a necessary part of it. The testing phase can get really stressful, especially as the deadline gets nearer.
The company is going to get a good return on investment for the effort though, the payback will be under a year. Not sure what my next project will be, probably a continuation of this one.