I haven\'t coded in dotnet for around 10 years, so now I need to get back into it again and it really has changed! There seems to be so many different ways to do the same th