I've spent most of the day with my head buried in a book on Lotus Notes and Domino development.
Now, I'll readily admit, there are some rather nifty features to Notes development. And, I don't honestly hate it as much as I initially did. I can appreciate some of the power it offers.
However, it's also a bloated, archaic, sloppy, un-intuitive, inconsistent, and very often annoying platform to work with. It's times like these that I really wish Notes development wasn't a part of my job.