I've read that flash memory has a rather problematic property to them. Apparently they allow for a virtually unlimited amount of reads, but only allow 10,000 or so writes to each byte of memory. Now, for operating systems that constantly write to the disk (Virtual Memory in windblowz etc..., log writing in linux etc...) this can lead to shorter flash memory life.
Now, I assume the 'flash friendly' linux implementations minimalize the amount of writes to disk (probably disables log writing, virtual memory manager etc...) but all the windoze OS's (except for MSN Companion, CE) are most likely not flash friendly... rather quite unfriendly. I imagine after a few months using WIN9?/WIN2K/WINME on CF mem you'd notice random system hangs etc...
What say you?