Suggestion for wp 1.5.2 add_filter( 'switch_theme', 'wp_install_theme' ); Wp_install_theme should: - check if install.php exists - run install.php if current theme != new theme (to avoid running the thing by remote) -- Denis de Bernardy http://www.semiologic.com