They pretty much summed up #1 and #2 for you. #3, besides writing to a file, is OS dependent. For instance, in *nix, you can use a "pipe" to send the output of one program to be the input of another program. Works great. If you need it in Windows, it's a lottle more complicated, but doable if you know what you're doing... Once you have some more programming under your belt and become familiar with developing in whichever environment you plan to continue in, let me know and I can help you pipe the output to the ininput of another program.

AJ