Pretty cool. On the other hand the most miserable time in my career was developing a plugin for Excel. It just went from one disaster to the next.
That's close to what we had. It was probably the first and only time that a project got me close to breaking down and crying :-)