Has anyone ever tried switching to cloth diapers while they were potty training?

We’re trying to get Ian back into potty-training mode and he’s fixated on the characters on his diapers and I really don’t want to buy any more.  I got to thinking, why not switch to cloth diapers.  They are reusable (after washing) and they feel like underwear.  They’ll last through accidents without using rubber pants (which Ian absolutely hates and I think part of the reason he’s regressed) and it’ll cost a lot less than buying diapers.  Obviously I would still use the disposables while we’re out and about, but with Jesse having the car 4 out of 5 days during the week, we’re home far more than we’re out.

I’ve also heard of cloth diapers that have velcro already on them so you don’t have to use pins.  Does anyone know where I could find some?