In a report from the field, intrepid investigator (and Portland voter) Deirdre Fulton texts in that the line for voting at Portland City Hall is an hour long, most of the time. (So we can guess when she'll be back to the office, then...)
Word on the hall is that mornings are better - voting begins at 9 am. Something to consider if you're intending to vote before Election Day.
For those in places other than Portland, may we suggest calling your municipal office or scouting your polling place the day before to get a feel for how long the wait might be, or when might be a better time, so you can vote without excessive delays.
Important note number 1: If you run into trouble getting a ballot, or encounter anything you're not comfortable with during the process of casting your ballot - either in early voting or on Election Day itself - you can call the Maine Civil Liberties Union at 207.774.5444 for free legal assistance.
And important note number 2: Some towns report that waiting lines for early voting are far longer than those on Election Day itself - in part because so many people vote early, but also because so many more voting booths are available. No guarantees, of course, but you might want to think about that as an option, too.