I dislike Excel (and Office in general) and I especially dislike programming against it, but everyone in the business world wants to do everything with it so it's hard to avoid. Everyone else also seems to hate the Office 2007 Ribbon interface, which is about the one aspect of Office I do like, sigh.