Coinstar is charging something like 9.8 cents on the dollar if you want cash back. Never used them. Fortunately, my bank has PennyArcade and is free for account holders. Dump any mixture of coins and it'll count them up in just a couple minutes. Though I do usually fill up the cent bag, which requires a teller to open it up and start a new bag. This can be profitable, too...a magnetic trap catches most of the Canadian coins, and when they open the machine to replace coin bags they'll pull out whatever's in the trap and ask me if I want the stuff. Seems they can't be bothered with any foreign money. Can't understand why the tellers don't keep it for themselves. Last week they just flat out gave me $4.35 in Canadian...and a Roosevelt dime that was on the floor under the machine. They couldn't account for that either :)
Don't know what I'd do without that machine. No way I'd roll all that zinc. I average about 10 boxes a week.
I opened a savings account with TD bank in NJ. They have their "penny arcades" in almost all of their branches for free if you have an account, 6% if you don't. I for one won't pay one red cent for any service fee. Find a local bank with coin machines.