>It seems a little incongruous that you're happy to use Wine, but not mono :P.
Not at all; they're quite different animals.
Wine allows you to continue to run legacy applications for which no current new open source alternative exists.
Mono is for new code to be written that runs on Windows.
So Wine allows you to get away from the evil while still having the nasties that can't be changed just yet, while Mono only allows you to create new evil. ;-)