I wanted to get a new contract, and have been trying out the comparison sites. They don't include EVERY single retailer there is. So i thought I'd construct a database of sites to make it easier to find the best deal for you.
If I have missed any out (which I will do!) please enlighten me and let me know what they are.
Pay as you go sites are welcome too.