While it might be overkill for your situation, this is a perfect place to use cfengine ( http://www.cfengine.org ). Perhaps I should write up an article for Linux Gazette? :) Cheers, Sean