The 2600 one coming (hopefully) this year features a USB port, SD support, and ROM support.
I too prefer carts, BUT it is a pain having to go to my display case, take out a NES game from the box, and play it. They're just so big. Still, I'm not complaining, I love what that have done with the FC Mobile II.