Best way to obtain libraries for Cycle and Superfish

Best way to obtain libraries for Cycle and Superfish

In looking at the examples of Cycle and Superfish as well as Jquery, there several libraries in addition to the primary libraries.  This brings up two questions for me:

Is it best to reference the library as in

  1. <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  2. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  3. <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
or should I get the libraries and place them in a local js directory?

The second question is how to easily obtain the minimal versions of required libraries for Cycle and Superfish?  I can open the source from the examples and create my own, however is there a method to directly download the sources?

For a newbie that is creating a web pages from scratch, I notice a plethora of js libraries in working sites as well as a multitude of css files.  Could that be a result of developers making things overly complex just to get that last "thingy" on the page?  Is simplicity something of the past?

With appreciation...

Todd