You can look at www.cacheberry.com. In addition to Cacheberry (free for a number of days, then it requires purchase. Very reasonable), you would need the Blackberry Desktop Manager that will come with the Blackberry device. From there you can 1) download individual caches and load in or 2) Do a PQ and load via GSAK. It's quite easy. As for GSAK, play with it and ask questions here.
Cano mentions Windows-based devices as well. Why do I use the Blackberry? The price was right .