Alex has managed, maintained and improved our website for four years now. He introduced an online booking system for the eighteen practitioners which has transformed our work load, streamlining our administration time and making life easier for all concerned. Furthermore he created and manages an invoicing system to accompany it which works brilliantly. Through this he has built comfortable, working relationships with all of us by being approachable, quick to respond, efficient and light hearted. As well as his trustworthiness and reliability Alex has that natural ability to see into the culture of a business and understand how that needs to be reflected in the website. I have every confidence in recommending him.