I have own this unit for a couple of year , and I have upgrade the software recently as well -lrb- rev 5.4 -rrb- . I would not buy another gp of this model , and I have doubt about Magellan product in general after my experience with this unit . my reason be a little different than other reviewer . on my unit , the electronic compass be unreliable , and have to be recalibrate every week . this be particularly so if it be use around the electromagnetic environment of a vehicle , and whenever battery be change . most importantly , there be no warning that the compass need to be reset . therefore you might find yourself walk along a head that be completely inaccurate , without realize it . one of the key issue when use a unit like this be trust , and in particular trust when in the ` nearly lose , semi panic ' situation that we all hope to never find ourselves in . my unit fall short often enough that I can not trust some of the datum I be get . in a effort to improve reliability I have set the compass orientation to `` GPS course '' , so that when the compass fail , then at least the direction of movement on the map will be reliable . however I find it disconcert when ` head ' be so dramatically incorrect . evidently ` head ' be datum derive from the internal compass , and the unit be happy to give datum that be inconsistent with it be own datum from the GPS direction . for example , when walk quickly east , the unit will always accurately show my movement on the map as east , even when the electronic compass have lose calibration . however on the next screen the ` head ' will be label as a ridiculous 221 degree , or some other bizarre number , even when the unit be pointed directly along the eastward line of movement . it seem to I that it should be easy for the unit to be program to show a warn to the user that the compass be give inaccurate datum , since the datum from the unit be in conflict with itself . if such a warning be reliable , then I would at least know when the unit need recalibration . sadly , Magellan seem to have make no effort to accomplish this . without a internal check of the electronic compass I would not trust this unit to get I out of trouble . in some way I should have anticipate this . clearly , a gp should not be rely on for simple information as to which way north be . it be much better for pinpoint you exact location , ultimately the most important datum that a gp offer . therefore if I ever need to buy another gp I would get one that do not have a internal compass . it would be nice if Magellan be to offer a software upgrade that allow the user to turn off the internal compass , so that battery use would be lower and datum would be more reliable . spurious datum be worse than no datum at all .