gotta love those high waisted, stretchy american apparel pencil skirts. i have them in three colors and they come in handy a lot.
I wear it long or short. casual or formal.
They kinda ride up a bit throughout the course of the day though, which is its only downside.