It\'s been a few years since I\'ve taken a deep look at Mono. When I last took a look, it wasnt quite there as far as BCL implementation and the tools available were limited. I
If you have a "specific need" for cross platform development, then I think Mono is really your only choice :) But as stated, it really has come a long way.