Hey Connor ,
Regarding the software ..The one which i am using right now is called NAV4ALL and it can be downloaded for free from their webisite until 15th of August..I think it is quite OK ,works worldwide and it is easy to be used....Having in mind that it is for free i think it is worth trying it ..I personally had some doubts ,because it is a new and unfamiliar product ,but as Tomtom was too expensive for me i decided to put up with what`s left ..Good for me ,it turned out that it is not that bad ..I gues that it is a matter of promotin..
You have to check whether it is compatible with your phone ,but i think there will be no problem..