Please inform your developers that the existence of virtual memory is not a good reason to ignore basic software engineering practices regarding memory management. I have 2GB of RAM. I have a Safari window and an Aperture window. Aperture has a small library loaded, for which it is simply generating thumbnails in the background. This is sufficient to page most of Safari out to disk. And Safari has a lot to page out, despite having only four small, static pages loaded in tabs.
Seriously, dude, work on your hygiene.