Is the $100-$150 cost justified to upgrade from what I currently have: 512mb of PC3200 to a gig or more? I know memory in general is a great thing but the tech said that on an 2004 HP Pavilion with only a 400mhz FSB and a Celeron D, it might not be worth it...I might not notice much difference at all. He said that upgrading the HD to get more free disk space would be a more noticable difference in speed. What do you think? I run general office applications...MS Office, IE and an Act Database.