This may be a bit of a long shot, but it will be worth it for what it can provide.
I currently work for 2 Citizens Advice Bureaus on the IT front. As many people know they don't have big budgets for IT!
They have numerous older desktops, most of which are perfectly fine to use for what they need, however many are being upgraded (by me) from XP to Windows 7 and have sub 2GB of DDR2 ram.
Does anyone have any old DDR2 RAM they would be willing to post to the charities? (I can cover any postage cost myself if need be).
Most of the machines support DDR2 up to 1066mhz but no higher.