I think MSNBC and CNBC need to change their names to NBC News and NBC Business, or NBC Money. MSNBC originally stood for the partnership between Microsoft and NBC. CNBC stands for consumer NBC. MSNBC and CNBC obscure the NBC brand, and it's not clear what is on the channels. Changing the names would be more bold, informative, and similar to Fox.