Originally Posted by WV
Mainly customer reviews. I know they have to be taken with a grain of salt, but some made some real sense. I don't quite get the internet or Origin requirement either.
Is it EA's version of steam maybe? In a way at least?