I got a letter in the mail maybe a week ago from NStar, asking if they can come in and routinely check the electric meter or something like that. I can't remember the exact request in the letter, but hopefully giving you an idea that it might be them. Worth looking into though.
Might be NStar
Date: 2010-11-19 11:19 pm (UTC)