Hello Combo,
In most cases, you are correct. However, there are two important caveats:
1) You may need the "-L" option on curl in case the server redirects you to a new site
2) Many modern, complex sites (such as Apple Support Communities) really aren't self-contained web pages in the same sense as traditional web pages. When you download the "source", you are just downloading a basic architecture and links to embedded scripts. Then the web browser would download and run those scripts. The scripts would then talk to the server and actually build the web page you see in the browser. In this case, the only option would be to use Safari's Develop menu and look at the DOM (Document Object Model) of the site as it has been constructed in Javascript. It may not bear much resemblance to the original source you would get from curl.