I like my Nashbar leg warmers. They fit my shortish legs perfectly and have a zipper to take off over bike shoes. My thighs are not super skinny, and they are comfy at the top and don't cut off circulation. The fabric is supportive and stretchy. I got them a couple of years ago, though; not sure if the design/fabric might have changed. I can't remember if they came in different lengths, but the ones I have would not work on someone tall - I'm 5'2-1/2" with about a 28.5" inseam and they are the perfect length for me.
Emily
Emily
2011 Jamis Dakar XC "Toto" - Selle Italia Ldy Gel Flow
2007 Trek Pilot 5.0 WSD "Gloria" - Selle Italia Diva Gel Flow
2004 Bike Friday Petite Pocket Crusoe - Selle Italia Diva Gel Flow