Little Feet Soccer Balls. You buy One And Kids Get One
nice concept. You buy a $25 dollar soccer ball from little feet and they donate one to a child in need. So, if you're gonna buy a soccer ball (or football as they call them outside the US), do it here.