@ajroach42 @kelbot as far as it goes, SD cards would probably be an easier sell for making weird devices out of cheap single board computers or SoCs. Basically of them can talk SDIO natively to interface with SD cards, a lot of them come with SD card (or, well, microSD) right on the board already. The IDE interface for CF needs adapters.
(And for systems with IDE, the adapters to connect SD cards to IDE are readily available. I used one of those to convert my iPod classic to flash storage!)