I thought I saw something on the Arduino site or in the forums that explained how to program a Nano, Mini, Lilipad, etc by removing the chip from a Duemilanove or Decimilia and jumping three wires from it to the smaller board. I thought it was just passing the serial pins through to the smaller board. But I can't seem to find it now.
Does anyone know where this info is? Or even what I am talking about? Or am I just high?
The above option would work for burning the bootloader but my interpretation was the OP only needed to upload to an IC with the bootloader already on it.
Thanks for all the replies. But I did find the page I had seen before:
The sixth image down shows jumpers form a regular Arduino to a Lilypad. This should be doable with almost any of the small boards that don't have a USB connector.