Sorry for the long delay, I've been pretty preoccupied recently. I'll try and get a post up in the next few days, but it may be a while. Life has thrown me a curveball here.