I've just updated to the latest vb. I think I've managed to do it without breaking anything too. If you guys spot anything odd, let me know and I'll do what I can to address them.

Thanks all.