Go to http://www.powertochoose.org/
It will give you the lowest rates based on company, contract time, fees, etc.
I just renewed and was able to get 6.5 kwh with a $5/month fee on a 6 month contract.
It took me about 45 minutes on the phone, but it is well worth it. Most of the time the sales guy on the phone will haggle with you and tell you that you're crazy for asking for those prices. Stick to your guns and ask for the lowest available rate that you can find on Powertochoose.org.
Don't forget to insist on a fixed rate.
Good luck!