Duemilanove or Uno?

The boards are quite identical with only a small differences (check the hardware section for the details). If you want reliability you should use the IDE 0.22 / 0.23 iso the IDE 1.0 as not all libs are ported to 1.0 yet.

As you are a student you may go for the cheaper of the two, will probably be the Duemilanove.