Is it currently 128GB (that was mentioned earlier I think) or is that a limitation that could be overcome eventually by someone hacking the Kernel or an update from Sonicblue?
The current 128G limit is because of the kernel, yes. With a newer zImage, bigger drives could be used. (Because the root filesystem is at the start of the disc, you probably won't need to reflash the flash kernel, just rewrite the disc kernel.) I think Mark Lord has a patch floating around for the kernel version used in Jupiter; otherwise it shouldn't be a big problem to upgrade the kernel, or perhaps just the IDE drivers, to 2.4.19 which has big-drive ("LBA48") support built-in. The next major drive size flag day isn't until 2TB, which is the point when sector offsets exceed the reach of 32-bit integers. At current rates of progress, that won't be until about 2005.
Peter