I have been learning the C# language over the last month or two from the book Visual C# 2008 and was wondering what is the "this" keyword used for. I see it coming up over and over again in the book but it doesn't seem that they give a good definition of what it is used for.