Wow.... we've gone way off topic.
Anyway, I'm tired as I've had 6 hours sleep and my lower back muscles have been cramping up all day so I'm grumpy, so I decided to do a shortcut and look in my old politics notes (that were for my exam) for a definition... and realised it totally and utterly sucked. Here it is:
Socialism: similar to communism, however is more mid-left wing on the political spectrum. It is more gradual than communism, and its goals are realised by winning elections and passing socialist laws as opposed to violence and bloodshed. Socialism believes in the government playing a significant role in providing for its citizens. Some of the key beliefs include public health care, public education, public control of utilities and a strong welfare system. Example – countries in Scandinavia and Venezuela.
I'm off to find a better one and then to construct my own.