Is there anyway to get virtual memory on the iPhone so memory will dump to the flash storage (just like on a desktop OS) so apps don't crash while running in the background?
Hmm... I though the iPhone already had a working swap system in place... 'top' reports VM statistics (pageins, pageouts, etc.), so I'd be surprised if it wasn't already paging stuff to disk (i.e. flash). It's been a while since I last examined that aspect of the OS, so I very well could be wrong...