Working for my dreams - a Tanzanian OLPC experience