I second that. Look at the smaller or virtual providers. I am with Shell Energy now and not only I pay less, but I got a clear bills that I understand. And their customer services (that I haven't had too much need to use) are staffed by actual human beings.