Improve table_opts names

Changes the table_opts code to add prices dynamically, so they aren't
being enumerated twice.