For future reference.
If someone says something like “How about if I could click this and check that and then voilà! it works” that voilà! translates into approximately 496 lines of code and a new table in the database.
But it is probably a cool new feature that is totally worth the work.