zxian, you need to take into account the level of knowledge that this person has. yes, terminal is the best way to go but if someone has no idea what he is doing in the terminal, it can take forever to get things done, you can make some pretty big mistakes, and you can get very frustrated. i would hope that some GUI programs don't mess up some files but i guess that we should research the programs we install to make sure that they are free of bugs.