@odd I can vouch for all but one of those!