Hi
If you need small hd (based flash also in small capacity)
look at www.m-sys.com
they have a lot of APPLICATIONS also ide and io interface
you can find DISK ON CHIP from size of 7mmX10mm of 64mbyte(the smallest called G3)
and other.
for ide small size see: **broken link removed**
Best regards.