Speaking as a Notes consultant and developer . . .
I hate IBM. Mostly I hate how IBM has buried Notes and forgot to ever mention it since it bought Lotus.
Oh sure, IBM made Domino R5 become a real server, robust and all, with real admin tools. Sure, IBM has made Notes/Domino evolve tremendously since the last R4 "Lotus" release, to the point that the R8.5.3 version I am working with actually has next to nothing to do with the good ol' R4.6 client I started doing LotusScript with.
But where are the commercials for this great (from a dev point of view) product ? Where were the seminars to bring in management and make them understand the power of this product ?
What little was done is now gone, companies are moving en masse to Outlook/Sharepoint because IBM wanted to push Websphere, of which they sold 20 copies (give or take a few). So not only IBM has lost a vast installed user base on a great product, but IBM has practically actively pushed them into the arms of MS who is only now offering a similar product with inferior capabilities.
Where I'm working now I hear the Sharepoint team (5 guys) quoting a dev time of no less than three months to do a library booking app. I took a look at the specs and I could do that by myself in Notes in about a week, tops, including user meetings with the inevitable "can we have this button here instead ?".
So I'm honing my Sharepoint skills now, and considering the definition of the term "job security".
No thanks to you, IBM.