Finally Netflix is here! After months of speculation, Netflix has officially gone live in 130 countries, including South Africa. Now Netflix is now becoming a worldwide service bringing much needed choice, especially here in SA. The SA Netflix site went live on...