I think you should read some of the faq's, first, windows xp it's perfect, now depends what hardware performance you have, for gps i use iguidance - has a lot of support on the forum for embedding it into front end. I don't think you'll need itunes you can go with winamp (if you choose roadrunner), try to look around on the forum because there are some aditional software you may use , depends on your needs, for example if you want to use, your phone via bluetooth you need phonecontrol or cdrskull's freephone (it's still in development). Depends on what skin you want to use with roadrunner, you will need some other plugins, for example for the flash clocks that are available on some skins you will need a port splitter for receiving gps information on 2 ports at a time. But anyway i can make you a very long list with software, all depends on your needs. I think you should start, on installing windows, all drivers for your hardware, then you should choose a skin for roadrunner, and play around that skin, to add or customize the features that you want. Just keep looking around.