Here is the "official fix"
Before I followed the instructions below I uninstalled On-Demand using ActiveSync.
[FONT='Times New Roman','serif']
Uninstall MSNBC Mobile, then delete the physical directory it was in; (using ActiveSync.)[/font]
[FONT='Times New Roman','serif']
It'll either be <main mem>\program files\msnbcmobile or <sd card>\program files\msnbcmobile. [/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
Once that's done, uninstall CF2.0 (using the settings program uninstall)[/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
Do a soft reset to reboot WM (probably not necessary but can't hurt). [/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
Select Get On Demand and install it to the device.[/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
It will then install CF2.0. install it to the device also.[/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
Verify that On-Demand is working again.[/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
If On-Demand is working now, go here [ http://aeurl.com/xeoqky3 ] to download the correct version for the Q running WM5. [/font]
[FONT='Times New Roman','serif'][/font]
[FONT='Times New Roman','serif']
There are also WM6 CF2.0 builds there too.

[/font]