I am trying to connect a Seagate Freeagent Pro via E Sata to an internal card without any success. I can't get the drive to recognise in Windows XP pro at all! I have tried using several Sata II internal cards but the drive will not recognise at all! I have read somewhere that a specific E Sata card is required as opposed to the Sata II card - is there any difference? As far as I can tell the connections are the same! The cards I have tried are the Silicon Image SiL 3132 (PCI-Express) and Addonics ADSA3GPX1-2E. I have also read that there is an issue with these drives whereby the E Sata cable has to be pushed WELL into the drive in order for it to recognise. I just wander if someone would be able to give me some clarification and understanding about this.