I saw a post on flats and wondered about work place etiquette. Are flats professional looking shoes or is some sort of heel a must as a business professional (obviously this question doesn't apply to certain professions like nursing). Thoughts?