Does anyone have any information on interfacing with either an ATA device (CF Card or IDE Hard Drive) or even a Floppy Drive using a PIC chip?