You might also want to look at eye-fi cards.
There's a new standard for wireless cards that sounds exciting. Take a look at the Toshiba FlashAir card.
http://www.toshiba-components.com/FlashAir/index.htmlIt's brand new, but it should work with CHDK (I think). It sets up its own wireless hot spot. You can connect to it with a smart phone or computer, and download pictures with a web browser. No extra software is required. It might even be possible to monitor the pictures coming out of the camera remotely, by relaying the signal through a computer to the Internet (with extra software).
Another part of the standard is that it can transfer any kind of file, not just pictures., and can upload files as well as download. That gives the possibility of uploading scripts and new versions of CHDK without removing the card, although that might involve some software changes to CHDK. Plus,there should be more companies producing them soon since it's a standard.
It's available through Amazon, for a little under $100 including shipping. That way you get a bit of a guarantee and a return possibility.
http://www.amazon.com/gp/product/B009ZBUHZ8/However, I remember philmoz talking about the memory full problems that happen when you have a lot of pictures on the card. I think he said that the camera uses memory for each picture. I'm not sure what happens when a picture disappears off the card, though. I doubt that the camera releases the memory for that picture, but I don't really know. The point is, you may run out of memory trying to take that many pictures over that long a time.
One solution would be to reboot the camera every day after you're finished with that day's pictures. There's a Lua command for that, and an option to re-start the script when the camera re-boots.