One of the reasons why it is so enjoyable to write .NET code is the IDE. If you started out writing code in notepad (like me) then I am sure that you truly appreciate all of the amazing things that Visual Studio does. Even though VS 2008 is amazing, VS 2010 is even better. One of the things they are upgrading for the next version is intellisense.
In Visual Studio 2008, when you typed the first couple characters or a property or method, intellisense only returned items that started with those characters. In Visual Studio 2010 when you start typing text you get all the properties and methods start with and also contain those characters. For example, If you type "grid.Edit". You will not only get the method EditIndex (as expected) but you will also get RowCancelingEdit, SetEditRow as well. The method EditIndex will be the default selection because it is a obvious match but you will also see the wildcard matches listed as well.
One other new feature has been titled Pascal Case Intellisense. Since the default naming guidelines in .NET use pascal casing, each word in a type or member should start with a capitalized letter. VS 2010's intellisense filtering support now enables you to take advantage of this to quickly find and filter methods. For example, if we typed grid.PIC VS 2010 will filter results that have PIC in their name, as well as those members which have a pascal cased name where the word segments start with that letter sequence. In our example, we would get two results which are PageIndexChanged and PageIndexChanging.
Additional Resources: