The Passport's a 120GB from a couple of years ago, got it for £50ish at the time. The Buffalo I got a few months ago from somewhere, round about £80, 500GB.
On a side note.. I presume the reason drives come as FAT32 is for compatibility reasons, but what for? Linux? Every now and again if I'm giving someone a large file (ISO, for example) I come across a hard drive formatted as FAT32 because they didn't know to change it to NTFS, which is a pain.. no doubt I'm opening a can of worms here, but surely a universal file system can be devised that's just better than FAT32, even if it doesn't become the de facto standard across the board? Back in the day when even hard drives weren't 4GB I'm sure it was fine, but these days when files can surpass that, it's just dated.
Edit: Just noticed you weren't just talking about 2.5" 'portable' external drives

I also had a couple of WD MyBooks from a couple of years ago. Worked fine, for the main part, but as often seems to happen with 3.5" externals (not sure if it happens more often than with 2.5") the circuit board or some such thing started acting up on them recently so I had to migrate them internally.