I have Craft knee-warmers that are pretty decent...very grippy and don't slip. I got them on sale at SierraTradingPost.com. I wear a size large...yes, I have really beefy thighs...like tree trunks.