SOA is everywhere it seems these days

At least it is in the press and the literature.  But what the heck is it?  Depending on who you read it is everything from your last salvation to just another apporach to web services.  Check here for a pretty decent plain english explanation of SOA.