CF includes its own GPS and maps so you don't have to go buy it seperately. Once its comercial, you do have to pay for it.
Its really easy to setup. Just install .NET framework 1.1, installed the CF msi and your done. As for codecs, i recommend using ffdshow.
Thats it, ahve fun! This is why CF is so good!