Sorry, I forgot to reply straight away, I've spent all weekend reading up on VoIP. Thanks for the suggestion. Sipgate was originally my first choice until I read about their Voxalot blocking. I hadn't heard of
www.pbxes.org, I'll read up on what they do.