Dot Net Framework 1.1 - 'Internal Error 2908'

System: Windows XP

Issue: .NET Framework 1.1 would not install.

I would get a message saying "Internal Error 2908".

Fix:
I had .NET 1.1 installed before. Part of it remained on the system. I had to manually delete this file:
C:\Windows\System32\mscoree.dll

Cause: .NET uses the MSCOREE.DLL file to see if .NET is already installed.

Solution found:
http://blogs.msdn.com/junfeng/archive/2004/01/31/65457.aspx