It turns out I've been chasing the wrong idea all along! The Worchester area doesn't include Lowell! It's the Middlesex County I'm supposed to be working on! (D'OH!)
Great, so you've found out, where your hometown is located. After two threads here, and a poll about the size, I'm really looking forward to this masterpiece.