I noticed that your report of good performance was with 1GB RAM, but in my case, I would need to buy such RAM, and at around $100-125 for 2x512MB chips, plus $60+ for a battery, that takes me rather too far into the serious money category for my comfort. Better, as has been said, to save my pennies for something newer.
I also see on closer inspection that all I seem to have is 256MB (where is that spare 256MB chip, or was I dreaming?!), so making-do with what I have is apparently not going to be an option. Ho hum.