Thanks for the suggestions thus far. We've looked at all of them. One other thing to mention is that this kid, as smart as he seems (just very aware, very expressive with eyebrows, eyes, etc.), isn't talking yet. He utters little things here and there, but thus far, some semblance of "more" is the most distinguishable word I've heard from him.
So I think I'd like to get him something to help him speak, count, etc. All I know is LeapFrog stuff. And Baby Mozart stuff? Just going off of memory from what I've gotten other friends from their registries.
Also, is two really late for speech development?