It's looking pretty good if I do say so myself :) At roughly twice the length of other updates it is taking a bit longer to complete than I wanted, but there is a good chance that I'll have it ready sometime this weekend!