The rudimentary layout's dealt with. Should handle multiple constraints or single constraints, and, assuming I can get the hang of it, a listbox of results to pick from.
Next up, after that: Figuring out WWW::UsePerl::Journal so I can actually write the commands. :D