At the time of writing, Barack Obama is all but certain to become the US Democratic Party's nominee for theā¦ read more