I had a good experience using EnergySage, a free marketplace that sources competitive detailed bids - it just needs your address and electric bill.