Jakob,

Nice job! Just did a quick look around but I'm sure that other developers will find this very useful. Perhaps i could convince you to write up a blog about it...