Thanks everyone. We'll get some quotes on a repair, I suspect the element as well - it makes all the right noises just doesn't get hot. It's quite old though and I'm thinking we may as well get a new one rather than repair it and have something else break 6 months down the road.