urbantechie "Just don't go over 256MB in any 9x system. Use NT for anything more. The 9x kernal just can't handle it."
That is an old, old wives tale. I still can't believe it is still around. Win9x runs fine with more than 256megs. It can, and will use the memory. Does it use it as well as NT? No. Does it use it ok? Yes.
Perhaps the important question is how much memory does Win9x need to run smoothly with current and soon to be expected games? My experience says that 256meg is the current sweet spot. Going form 128 to 256 didn't make a whole lot of differnce in how MOST games played, but it did GREATELY decrease load times for certain games (MW3

irates moon dropped from over 1 minute to less than 10 seconds when I went from 128 to 256). Once you go beyond 256meg, you don't really get that much more for your money. I currently have 512meg in my system. I had 256 before I upgraded and I can't really say that I saw a great increase (or much of any increase actually) when I doubled that. Of course, for less than $100 bucks, I didn't care! If you plan on using applications that can really use lots of memory (photoshop comes to mind), go for it. Memory is too cheap now not to make sure you have more than you need.
One thing to look into is your motherboard my require registered memory to recognize more than 128meg per stick (BX based boards for example) and that type of memory is more expensive and ALL of you memory must be registered to use it. When take into account a 128/stick "limit" and only 3 slots on many MBs, well that puts you at a limit of 384 meg. Which should be enough for just about anyone who's needs can be met with an older MB.