During a short period in November Canadians and Americans can pay about $400 and get an XO for themselves and have one donated. I guess the OLPC organization decides where the donation goes though. http://xogiving.org/