Thanks all, I didn't spot this thread so wasn't being rude!
It explains my disappearance from normal life for the last few years at least! Just found out we're ranked 19th in the UK and 333rd worldwide of all IT companies (of which there are tens of thousands...) so we're doing ok. Though the fallacy of business owners being able to take lots of time off and doing what they want has yet to come true...