I looked at the CPAN perldoc but I wanted to make sure I'm looking at this right. For Bundle, Distribution, and Module, force can be called and passed a command as an argument. Can this be applied to CPAN::Shell as well? Right now I have a script which runs CPAN::Shell->install(mod_name). Can I run CPAN::Shell::force(install,mod_name)? Would it be best to simply run CPAN::Module::force(install,mod_name)? Mathew -- JJ: "I've lost faith in you Matt." Matt: "What?" JJ: "You're listening to Metallica." Matt: "Come on now, it isn't like I actually paid for it." Keep up with me and what I'm up to: http://theillien.blogspot.com