I wouldn't limit yourself to Linux, even. There are many good and free operating environments to run this on. Hell, there are some damned good ones you could even pay for.
>There's your problem right there I'd bet.. If you're running under >Windows, don't... Not to beat a dead horse here, but windows REALLY is >not the best programming environment. Use linux (nuff said there). If >you're trying to port a Windows fix to a Linux prog, then that's >possibly your problem.

