Agreed, portland is a great, fun, inexpensive city. It's coastal so the weather isn't that bad. The people are wonderful. Maine's biggest problem, from your perspective, is that there isn't a lot of tech, though, so you won't find many other coders like you would in austin or portland, OR.