Now that I've solved this I'm requesting that this thread be CLOSED. It is completely up to the Moderators whether or not they do it (not my decision), but hopefully they will oblige, since this thread is now redundant.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?