Thanks JorgeFX. My Linux skills are a bit rusty (they weren't much to begin with :D), but aren't there some tools/programming tools to monitor the processes and find the leaks. I would install and report the logs for anything that can help pinpoint the culprits.
I do not use my N900 excessively, and almost never use the browser. I do not suffer much slow downs or unresponsiveness (except from the phone app which is always slow and stupid anyway). My current uptime is 21 days and battery life is very reasonable.