Field collection is a great module to have some sort of a bundle of fields in a form. Thus you can build a form field with mulitple values that itself has more than one fields attached. Maybe more about this module in another blogpost.
If you want to load the values of a field collection entity (just if you need it in an template for example) you can use entity_metadata_wrapper():
Drupal 6 doesn't allow you to use drupal_add_js() to load external JavaScript Files (Drupal 7 does by the way!). This is a pity as js aggregation (see admin/settings/performance) wouldn't work for external files this way.
During Drupalcon's first keynote Dries Buytaert presented the current state of Drupal. Here are some of it's most interesting facts:
Drupal's grow seems to continue, especially in the field of large media organizations (Sony, Universal, NBC), but also in education (39% of all .edu websites run Drupal) and technology (Twitter, Cern, Intel, Symantec).
Another interesting fact is that Drupal is growing faster in Europe than in North America.
Dries thinks we failed to communicate the benefits of Drupal 7 well enough.
In Drupal 7 there is a filefield in core now, there is also something like imagecache in Drupal 6 called image styles.
When it comes to theming you will soon find out that the image data stored in the node array is completely different than before. For example there is no filepath available.
Display image fields in templates
First and recommended solution would be to display the field as it is with the render() function: