Is this worked out yet? Is there a snail mail address for donations?

I'd say desktop computers are too big a hassle. I haven't used one at home in many years. There are lots of good basic laptops in the $500 range so if you can get enough donations to cover one, that's a far nicer approach.