I I am a software developer with 3 years experience developing in Microsoft's .NET framework, mainly for the web, but also Windows applicatio