If you are seeing the message: Business Contact Manager failed to initialize the Common Language Runtime. ECall methods must be packaged into a subsystem module, BCM isn't really the trouble. You are getting this message because on or around April 11, 2008 an automatic update from Microsoft downloaded a damaged component of the Microsoft .NET Framework 2.0. 
On the bright side, today is May 20, 2008 and a patch has already been downloaded on an automatic update. You'll just have to repair it!
To repair the damaged .NET 2.0 component, execute the following steps:
For XP:
- Click on Start>Settings>Control Panel
- Double-click on Add or Remove Programs icon
- Select Microsoft .NET Framework 2.0
- Click Change/Remove
- Choose Repair.
- Restart computer
For Vista:
.NET Framework 2.0 is completely integrated into Vista, so it can't be uninstalled/repaired the same way as it can in XP. In the case of Vista, you'll have to run sfc (system file checker).
- Click on Start, type cmd in the Start Search Box. [don't press enter yet]
- Right-click cmd.exe in Programs list in search results, click Run as Administrator
- In command window, type sfc/scannow -- press enter.
If this still doesn't fix your issue, please look for .NET 2.0 SP1 on www.microsoft.com/downloads . There will be two versions out there, one for 64-b and one for 32-b. If you aren't sure which version of the operating system you're running on, follow the instructions listed by Microsoft here: http://support.microsoft.com/kb/827218/?FR=1
posted @ Tuesday, May 20, 2008 4:31 AM