ShopTo price has gone back up to £25-ish, so this is the best deal around at the moment. Still a pretty good price though, and since PSN should be back up soon, it makes more sense to buy it now than before.
Best prices for other platforms:
XBox 360 - Amazon/HMV for £22.99.
PC users - Amazon/WH Smith/HMV for £13.99