Thank-you again for your help! I've built some programs using the commands from above, but I really don't understand what to do when something goes wrong. I'm a MSCE who decided not to use any Microsoft products for my servers to increase security and reliability. I had 3 months to learn linux, PERL, MySQL, build the servers and get a program up and running for a 5,000+ person site with 15+ vendor interfaces: I've got a lot of gaps in my knowledge and understanding of how it all works. I can type many of the commands, but struggle when something goes wrong, this drives me crazy.