http://www.codeproject.com/csharp/dmetaphone5.asp
Implement Phonetic ("Sounds-like") Name Searches with Double Metaphone Part V: .NET Implementation
By Adam Nelson
Presents a C# implementation of Double Metaphone, for use with any of the .NET languages.