Welcome to the New Website by Webmaster | Nov 14, 2017 | News Welcome to the New Website Welcome! We hope you find the new Mechanicville Stillwater IDA website informative and easy to use.