Charlie Holland (Scotland, UK) is a freelance software developer with 15 years experience developing software for some of the world's best known companies, including IBM, Microsoft, Sony and Hewlett Packard. As a SharePoint aficionado since the early days of SharePoint Team Services and SharePoint Portal Server 2001, ever since the beta release of SharePoint 2007, Charlie has been exclusively engaged in designing and delivering applications based on the features offered by the SharePoint platform for a number of UK clients. Charlie holds the following Microsoft certifications: MCTS, MCPD, MCT and MCSE. You can find Charlie's website at http://www.chaholl.com.