I have had a few phone interivews & face to face interviews in the last month. So far no luck though

But I am finding that almost every interview I am having I am being asked the same question, "Oh so you work for xyz company, how much is your current salary?" Personally I HATE having to answer this question. As I feel its none of their business how much my current employer is paying me. Is there a way to answer this question without saying my salary and sounding like a complete ****?