Look for a program called MemMaid - when you surf the net, etc., it creates temp files in main memory. Then you go to use gps or somethign and end up with memory issues. Running memmaid with free it up and you're good to go.
I also put all my programs on my sd card - currently a 256mb although I bought a 2gig one not realizing i'd only be able to use 1 gig til this moment.

Oh well....
256mb has been enough generally for the programs. I also put large files on the sd card that I might want have always such as manuals, etc. Movies, mp3's, etc., go on compact flash cards that I pop in when I want them.
Divx, btw, has a converter that can take avi files and crunch them down to mobile device format that is way worth obtaining. then you can watch the video with tcmp.
Mobipocket reader rules! And now you don't even have to buy the pro any more to get the scrolling features. It is a way better reader than Microsoft.
I like easysync for syncing files. I put a folder on my desktop and any files I want to sync like grocery lists, prescription lists, video lists, etc., get put in there.
I use Navteq for gps software in the USA and I love it! I am sad that I chose to go with a bluetooth cf card/bluetooth holux receiver setup, tho, as the bluetooth connections can be quirky. I think I'd recommend trying a compact flash receiver and having only the one thing to deal with. I love gps! No more lost all the time when I travel!

FM transmitter lets me get the directions over the radio.
Now if I can figure out how to get audible to work on it......
