Andrew Coates has been a Developer Evangelist for Microsoft in Australia since January 2004. Before joining Microsoft, Andrew was an independent consultant specialising in database applications using Microsoft technologies including SQL Server, Visual FoxPro and Microsoft Office. Andrew's current areas of interest are in modern application development and technical communication.