Visual Studio 2008 provides spell check facility out of box. It can check spelling of of identifiers like class.
This is implemented as a Code Analysis Naming Rule (CA1704). If this is turned on, Code Analysis will check whether all the identifiers are spelled correctly. This gives us a chance to make sure that the entity classes / DOM are named properly. Note that the identifier/class has to be public or exposed.
Also custom dictionaries can be added – http://blogs.msdn.com/fxcop/archive/2007/08/20/new-for-visual-studio-2008-custom-dictionaries.aspx
Only this which is missing is it does not tell what the possible correct name are (as it shows in Word). I think MS would correct this in Rosario J.
If the spelling is wrong it displays a warning/error –