re-usable profile selector to put into dialogs and stuff