Perhaps the weirdest part of the system I'm working on at the moment ...
Excel VBA uses some data out of its own worksheet,
Then retrieves data from a Sybase database,
Then opens and significantly reformats a Word document "template" to produce a
customer letter.
I inherited the requirement for Excel to be the main controller - I would never
have designed it that way. However, it all works well and reasonably quickly.