I say no, you're either born with a good singing voice or you're not. My mate says anyone can learn to sing well. I believe it to some degree but I've seen too many fools on X Factor (the missus watch with me in the room on the PC) claiming they had years of singing practice but still cannot carry a tune, but they're probably lying. So, can anyone learn to sing well?