Q: From where do I download the Microsoft .NET Compact Framework version 2 for Windows Mobile 5 devices?

You can download it from here. Be sure to power off, and then on, your device after using ActiveSync to download the .NET Framework version 2.