Maps4me is no longer free. However, the member price is only $7.50US and you get a year subscription and unlimited downloads. The selection is limited, but you can't beat the price. And the maps are pretty darn good I think. Of course, I have nothing to compare them to.