I'm going to have to say IC3D also from Amazon. If you have Prime it's free shipping. Also, they have good support and a completely "no questions asked" return policy. If you have ANY issue with it, they'll smile and replace it. I had a roll arrive and the pouch it came in had a tear. I called them to ask what to do if it printed poorly and had absorbed too much moisture. They said they'd be happy to replace it. They said that they only send Amazon small batches so it's always fresh and that at most it could only have been exposed to humidity for a week. I put it in a ziploc with desiccant for a few days and I've never had a single issue with it. Their prices are also good.