Just seen this on the O2 website -
"The standard price of all three packages will reduce by £5 for all new O2 Broadband contracts taken out between 1st January 2008 and 30th April 2008. This new lower pricing means that the standard package will be charged at £12.50 per month, Premium at £15 per month and Ultimate at £20 per month. This reduced price will apply until the customer cancels their O2 Broadband. "
If you've got an O2 mobile contract it's even cheaper again - £7.50 for the 8mb line, £10 for the 16mb line, or £15 for the 20mb line! I've got O2 Broadband, and tbh, it's pretty damn good. And now it's even cheaper!!