Please see the attached requirements and mockups for full details. We use Basecamp internally to track a complex monthly process involving approximately 20 milestones, 200 tasks and a dozen project participants. Each month is run as a new project in Basecamp. We need a tool that can take the milestone and tasks defined in a project (e.g. June 2009) and copy them into a new project (e.g. July 2009). Only the milestones, tasks and their owners will be copied to the new project. All times,...