The memory problems of Firefox have been fixed in the two weeks I have been gone. It now uses a lowly 180M (after running for an unknown amount of time, probably no more than six hours) "virtual memory" according to top compared to about 1000M out of my 512M of RAM at times before.
And the best thing is, no memory is leaked when I scroll. Firefox truly is the king of browsers.