For owners in Europe,
www.ipaqrepair.co.uk is worth a look. I haven't used their services but there's some good advice on the site, together with a range of spares and services they offer.
I've defected to a 214, and it's price isn't much more than that of a new screen, fitted professionally ($300 in some Canadian stores, I hear.) The hx4700 still has something about it that I prefer but I won't go back to it. I think the 128Mb RAM and massive SD/CF storage made the deal.
Good luck.