Right, since nobody has any objections I'll start working on this. Expect an update tomorrow.