I just bought my first pair of "dress" flats for work and after a week in them I was singing praises to the shoe gods! Heels are great; I have tons, but for work or wearing shoes for long periods of time...flats really do make more sense! And like the pics you posted, there are tons of great styles out there!!