HAPPY, I'm pissed off with sky and know they'll offer me a deal too!! That'll just p me off even more, so I'm exactly in the same boat as you were! Sorry to sound so thick, but do you still need a dish, box, etc for what you have now.
Freesat is good, but the various boxes are pricey.
Freeview is a bit easier if you have an aerial and is better supported.
You'd pay about £150-200 for a PVR (a recording box) for Freesat, and you get a reasonable set of channels - all the usual ones (BBC1,2,4, CBBC, Cbeebies, ITV1-4, C4 etc, C5) + some fun extras (Challenge, CBS Action etc)
These sort of things pay very quickly for themselves once you've bought them I find as you obviously only have to pay your TV licence.