Currently we have a Tamron 70-300mm lens for our Canon DSLR (not full size sensor).
It's by no means the world's greatest lens but it can get some reasonable pics in good light with a tripod.
Anyhow, it appears to be knackered now, it's bringing up a sensor error and a bit of Googling suggests either the aperture control is knackered or the lens contacts are, either way I don't think it's worth getting the lens repaired as it will cost more than the lens did.
So I'm looking for a new lens. While a Canon L lens would be lovely, the shorter one I bought off Mike of this parish takes beautiful pics but weighs as much as a small child, therefore it gets left a home a lot, which defeats the purpose a bit.
So I'm open to suggestions for a replacement. It must go to at least 300mm (says Pingu). I would like it to not weigh as much as a small car but also take okay pics. I realise I'm asking for the holy grail but don't expect professional output from it...