So, out of ideas I sent an email round at work asking if anyone knew of an application that would do the job. A colleague pointed out that Selenium IDE could be the answer. Jackpot! I've used Selenium IDE before, but I've never thought of using it in this way. It's primarily an automated testing tool. The IDE can record a user's actions, store them in a specified language and then reproduce the actions at the click of a button. This makes it an absolutely perfect tool for quick and dirty developer testing. Load the IDE, hit record, fill out the form as desired, save the test case with some kind of meaningful name, then the next time you want to fill out the form, load the test case and hit run. Even better, steps can easily be inserted, edited or removed in the IDE if your form changes, and, the test cases can be saved as files so can easily be shared. Selenium IDE FTW.