Looks like a nice dog, Greg.
Carl, yours looks like it'll be mischievous, but a cute little puppy, nonetheless.
I'm surprised April hasn't commented in this thread yet.
Jeff, German Shepherds are great dogs, but yes they can be on the big side. We have a German Shepherd/Yellow Labrador mix and his neck is about to my waist when he's standing (I'm ~6 feet tall). He's been a heck of a dog the past four/five years we've owned him, though. He's very protective of our property (scares away ANYTHING from our yard..birds, rabbits, bears, you name it) and lets my nephew (and now niece) climb all over him without getting even slightly bothered. Only thing is he snores really loud, lol.