Hrm, thought I'd have time to do the questions before I got whisked away to a weekend meetup but alas. Will get to them shortly (tonight or in the morning, depending on whether I just collapse when I get back).