I think you are confusing inactive RAM with not available. To see how much RAM is available you should add inactive and free. e.g. at the moment I have 50.0M wired, 100M active, 181M inactive, 331M used, 181M free, so although top reports I only have 181 MB free, I actually have 362...