The SD slot seems to be broken.

It's been over a year since I last had an SD card in it. Not needed apart from the 1.2 upgrade, as the main memory is only about 1/3 full. It worked fine then though.
And yes, I did insert in the right way round.
I'd like the 1.5 upgrade, but possibly not enough to pay for the repair. Anyone know how much it would cost? There's no other way of upgrading, I suppose?