Out of memory, how to reduce this program's size

What part is big? The duemilanove board is not much bigger than a duemilanove.
The SMD board is pretty small - less than 2" on a side. Populate with only the headers needed for your project, make 'em right angle to be even flatter.