Since you're using Linux (Ubuntu - Feisty Fawn) you can save a bunch of power on disk spinning by configuring it a bit.
The big culprit is "atime" on the file system, which does writes to update the access time on the inode whenever you read file info - even if the info itself is cached in RAM buffers so you didn't have to hit the disk. Adding "noatime" to your filesystem mount specifications in the /etc/fstab file prevents updating this, which will let the disk spin down when you're not actually using it.
(There are side-effects for a very few tools, but nothing major IMHO. I have noatime set on the filesystems on my linux laptop just because of this.)
An article in yesterday's slashdot discusses Linus' gripes about atime, and some of the replies talk about this, and other, linux laptop settings to save power.