I hate it when I have so many choices.

I wouldn't mind getting a little guidance what to do.
I currently have a C1000 with Cacko 1.23 and a 256MB SD card, currently with 111MB available (more with a cleanup). When I installed Cacko I had it repartitioned, IIRC so that Cacko was in 32MB and the other 96MB was open; currently 85MB is still available there. My system info also shows 10MB of "Temporary Storage", anybody know what that is? <later>Oops, I found that note on one of Meanie's pages, about the tmpfs during boot.
I understand there are two forms of X/Qt, one a cramfs (size?) and the other a regular ipk 40MB in size. I understand the ipk can go in my 96MB internal flash partition, or the SD (or CF if I had one) with an additional linking step using "xipk-link". And the cramfs can go anywhere.
I'm guessing it makes sense to load the ipk into the internal flash; I have read the performance starting up some of these big packages is not so great, so leaving out the decompression step and the slow SD access should help, right?
My highest priority is a good spreadsheet (better than Hancom Sheet). I would probably first try gnumeric, if it can import and export .xls files. Can I fit that also in the internal flash? Or should it go on the SD? Performance tradeoffs? If it doesn't work out for my application, the next step would be openoffice. Am I going to have trouble fitting openoffice into my current hardware?
Next priority would be Firefox and Thunderbird. Same sorts of questions.
I'm not necessarily looking for a detailed map of what's best for my C1000, but just some general guidelines for choosing one configuration over another.
Finally I remember reading somewhere I need 512MB of space on the SD, I don't see why because X/Qt is only 40MB, right? And even smaller as a cramfs? I want to know if I need to buy another SD to get what I want. <later>Oops, again I noticed that this refers to the space needed if OpenOffice is installed.