@Dr Herbie: Good points. I wasn't suggesting that you should always design portable systems. Sometimes, it just doesn't make sense (as in your case). Further, I'm really talking about user apps, not line of business applications that are necessarily platform specific.

C