FY 2004 Financial StatementsAnnual Town Meeting WarrantAnnual Town Meeting MinutesFY 2005 Budget ProposalSpecial Town Meeting Warrant, May 17Special Town Meeting Minutes, May 17