Can any of you recommend comfortable low-heeled shoes for wearing to work? I need something with a decent amount of cushion but that still manages to look nice with skirts and dresses.

Most of my shoes, while comfortable through the a.m., start making my feet unhappy mid-afternoon. Unlike my last job, where I spent most of the day stuck in a chair, this one has me running around a lot more.

* I have narrow feet, so straps are good to keep shoes from slipping off
* I'd prefer a heel under 2"
* arch support would be nice