Tax and Spend. Sound familiar Maine?