Perhaps a daft question, but how do these units keep up to date with information - I mean is it live? And do I have to keep subscriptions to any services either for the actual GPS service or the maps?

Anyone heard of CoPilot? http://www.expansys.com/product.asp?code=107864