So the 75 GB hard drive in my laptop is getting a bit limiting for me. I can't afford a new computer for some time, but a new hard drive would be right in my price range. Can I just pop in any SATA laptop drive, or are there special considerations I need to make? It's a Dell Inspiron 6400.
Also, does Windows XP have any utilities for cloning the hard drive so I don't have to reinstall everything on the new one?
I used HDClone the last time this happened. Worked fine, though there was some glitch regarding a registry entry.
For the rest, nothing special that I can think of.
Overall, as long as it's the correct form factor, you'll be fine.
While you're in there, you may want to look into also increasing the RAM a little. It's relatively cheap these days.
Personally rather than cloning, I'd say start fresh. Just do a fresh install and save your old drive and convert it into a USB drive with an enclosure.