Actually, I've found that registry key to be unreliable for detecting SQL Server."HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90"That key is shared by SQL Server Native Client and other SQL components. The user could have one of the c...