@Mumak.
Please don't go re-writting this program in .net or java...
I can't tell you what to do, whatever floats your boat.
But .net and java blows monkey balls.