There are, really, only two types of drive connections: Regular old IDE (PATA) and SATA. Each use their own connector, and more importantly data transport protocol. So you have to buy the correct interface for your laptop. That being said most laptops will have another, specialized, connector that actually hooks the drive into the controller. As a result it can, on first blush, be non-obvious whether you are working with a SATA or PATA drive. That connector, however, should come off the old drive easily. Once you've figured out whether you need IDE or SATA look for 4 things. Size, Speed (rotational and seek time), Cache, and Warranty. First, figure out the size that you want, then try to maximize the rest based on the price you're willing to spend.