I've tried something I got at Lowes (with the wax plug, you put upside down) and CLR.
The CLR worked the best, but didn't really get it off and it's building up again.
I've heard vinegar will work if you use it regularly.
Might want to check out this thread. Seems like they have a few different ideas: