I like those small rolls of duct tape from gear aid - take a gander at
http://www.rei.com/product/627518. 100 inches, and small enough to stick in my pocket. A little pricey at $1.50 a roll, but I don't feel the pain if I just grab a 2-pack on my way to the register now and again. I once had the flat type duct tape in my sack, but could never find it when I needed it. Flexible nalgene water bottles kinda don't hold the duct tape the same.
During a first aid session I quizzed the Scouts on how to tie up a bandage. They all completely overlooked the miles of duct tape that covered their nalgene bottles (and had been there for many hikes) instead resorting to a bit of FAK tape and paracord.