Don't worry about the Linux port. *nix can run C# code using the Mono runtime. Of course if you use Windows specific APIs using interop, that's a whole different kettle of fish.I wouldn't mind helping you out. Do you have a design or spec that you can share?