If the N8 has the capability to run at different clock rates, and the IDE interface is PPIDE-like, the driver code will have to use a reliable timing method for delays so that unreliable IDE access doesn't result for people at different system clock rates. If this has already been considered, please ignore. :-) Douglas