I made ours out of old recieving blankets, double layer, turned and top stitched. I did the roll thing because it's cute and I love my paper towel holder!
We also have a dedicated drawer in the kitchen for larger kitchen towels for big messes and drying dishes. I wash once a week and do the snap and roll on the couch while watching tv.
Sorry if I haven't gotten back with anyone via PM. Still learning the iPhone app and not very "techy".