The Open Source Cartridge Reader is a great diy project for dumping your own roms and saves. If you order a kit with the surface mount components already installed, it's also a great beginner soldering project.
The retrode was a good device when you could buy it. What I like about this one is that you can dump all the popular cart systems without needing adapters, while being able to build additional adapters for less common systems.