Beginnings of a really ugly options panel