A question has occurred to me, even though I am not a frequent maxi skirt or dress wearer: what is the proper length for a maxi?

Should it brush the floor, like flared pants should? Or be a little shorter? Or is it ok if it just reaches the ankles? And if that's ok, should it only be worn with flats?

Angie, I know maxis aren't your favorite thing, but I'm hoping you can shine a little light on this for those who do wear maxi lengths.

So many questions...