Please allow offline downloading of maps for OSX

Serial Proxy does not seem to work on OS X. I installed rxtx for OS X, ran comproxy, which puts up a dialog that is completely mangled - the window is too small for everything enclosed. A popup menu lists no less than 10 entries

/dev/tty.modem
/dev/cu.modem
/dev/tty.K750i-SerialPort-1
/dev/cu.K750i-SerialPort-1
/dev/tty.K750i-Dial-upNetworking-2
/dev/cu.K750i-Dial-upNetworking-2
/dev/tty.Bluetooth-PDA-Sync
/dev/cu.Bluetooth-PDA-Sync
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Modem

Underneath the popup menu, the top two pixels of a pushbutton are visible. The text of the button is invisible. Clicking on the button just seems to reset the popup menu choice to the first entry.
Underneath the button are textboxes for entering HTTP proxy host and port. What values should these be set to? Is this documented anywhere that I've somehow missed?

In any event, no matter which popup menu entry I select, pressing start brings up an Alert panel stating "Port /dev/tty.K750i-SerialPort-1 is in use: null" (obviously with the port name varying.)

Your application, what I've been able to use of it, looks really nice and well-designed.
Unfortunately, without maps, it's not usable, at least for what I want to do! 99% of the questions on this forum are related to map downloading. I would use my mobile's internet except that here in Spain I will have to sell a kidney to pay the exorbitant download costs (> 10c a KB!)
I have a 2GB card in my K750i and ADSL at home. Could you please allow for offline downloading of maps? If generating the maps on your server is CPU-intensive, why not allow the download of the map generator so the user is responsible for CPU isage?

I am not just asking here, I will help in any way I can. I am a low-level programmer with OS X, Unix and some Windows experience.

Thanks!

--turly