I am with all these guys, check craigslist.com for you area, see what people are selling, If you find nothing go to www.newegg.com, and check there , it will cost you less then 30, and the payout of having xp is worth it.
mine can handle 512 mb's of ram and i have 3 slots of sdram..... 2 are filled with 128's each so i have one more slot and i need a stick of 256.. so ya it will work..