I've refactored the current restarter into a subclass, C::E::HTTP::Restarter. The change detection code has also been broken out into a separate class. This should make it a bit easier to write a win32 restarter, assuming there is a solution to the fork/kill problems. http://dev.catalyst.perl.org/changeset/1674 -Andy