* Introduce automatic dependency resolution.
  Difficulty: High      Urgency: Low

* Test Dorsal on the following platforms and correct the package lists
  if necessary.
   Mac OS X 10.4 (with Fink)     (tiger)   [Being tested]
   Windows XP  (with Cygwin)        (xp)   [Being tested]
  Feel free to contribute information for other platforms as well.
  Difficulty: Low       Urgency: High

* Add (MD5/SHA1) check summing mechanism to the downloading routine
  (and corresponding hashes to the package files) to verify if
  downloaded files are sane.
  Difficulty: Moderate  Urgency: Moderate

* Divide the packages into two sets---rapidly changing (e.g. the
  FEniCS projects) and slow changing (e.g. Python,
  Mercurial). Introduce the notion of a "first build" to bootstrap the
  system and subsequent "refresh" builds to update only the rapidly
  changing packages. Use dorsal_build files in the different projects
  for this.
  Difficulty: Moderate  Urgency: Moderate

* Allow the user to install just a single package by specifying
  something like ./dorsal.sh package-install foo
  Difficulty: Easy      Urgency: High

* Sniff out 32/64 bit-ness of machines automatically to suitably set
  GMP_ARCH, SCOTCH_ARCH etc.
  Difficulty: Moderate	Urgency: High
