http://www.bonkers.ie/
[broken link removed]
In some cases you will get a better deal by actually ringing said utility companies and demanding the best deal by playing one company off another company.
If you do go with Sky then be prepared for alot of congestion as you will be sharing with alot of other Sky customers,as Sky just dont have the network capacity to handle their customers.