Sometimes, it is easier to explain a concept in layman terms. Came across this post which discusses the difference between Object Oriented design and SOA. This topic has been beaten to death by almost everyone! I like the way this interesting topic has been explained using a simple analogy.
Here is the post: http://blogs.msdn.com/smguest/archive/2004/01/29/64871.aspx
Good one there Simon.
Thanks!