Martin, don't know if you've seen this, but this is a nice little story of how you can accept horribly wrong behaviors in your software.
This one courtesy of Microsoft's support pages on what to do when you can't successfully get data back from an Oracle database. Please note "Method 2":
Just installed OSX Leopard 10.5.6 on my PC. Boy, what troubles can you get? Keyboard works and stops working when it pleases, making it difficult to use CLI commands :irritated , dmg files crash the system...
Anyway, OSX is basically linux from what I can see. True, I'm not running it on a native Mac but so far I'm not impressed with the "Best OS ever". The only good side is incredibly fast boot time.