Well, you can probably get more caches if you expand the distance from the route. Also, you may look at limits that you put on cache type, size, terrain, and difficulty.
If you use GSAK, you can import the caches to your GPSr from their. Otherwise, try EasyGPS.
Ok, considering that I hate complicated, which program would you recommend? I like the idea of downloading many caches at once before heading out for a day of caching.