So I extend a hardy thanks to the Maemo community for giving me such a ridiculous way to waste my billable hours during the day.