If you can spare the time, Qgis is well worth learning. Free and more flexible than ArcGis. I reckon you can probably get to where you need to be with about 30 hours of concerted effort.Hahaha! Well, while I can still remember the peculiar query syntax I'm going to carry on dodging the ArcGis £penalty.