May I suggest DeLorme? We use XMap 5.0 GIS on our office PCs and they now offer the PN-20 GPS receiver. The program may not work with what you currently have but it offers almost everything you want. You mentioned you have the time, it may cost you a little money ($500-700 for the program depending upon the level). They offer lower cost versions without as many abilities but still can do many of the things you need. Hope this helps...