<p>Certainly there's the difference in general syntax, but what other critical distinctions exist?  There are <em>some</em> differences, right?</p>

This topic has had a lot of face time since .Net 2.0 was released. See this
Wikipedia
article for a readable summary.