I know this patch is massive but the TU section was in a really bad state, no real work could be done on it without a patch like this. It's still exactly the same as when I first wrote it which is horrible. -- Callan Barrett