Haha yes, well I was looking over the code, and was a bit shocked at first Not many comments, but I think I'm starting to piece together most of the parts. From what I've gathered, all I would need to do is change the code: 1) From DLL's to *nix libs 2) All the WinAPI stuff to Qt / wxWindows / etc / etc 3) Any graphical stuff to SDL (unless it already is, I haven't gotten that for yet) The main part is 1), but I'm guessing it wouldn't take *too* long.... I'll try sometime next week (Very busy this week) and see what happens. Also, if all goes according to plan, it should basically be compatible with all *nix OSes, (or at least 99.9%) including the BSD's (freeBSD, Mac OSX) EDIT: This was all compiled in vc++ right?