Dare we say Yankee Doodle Dandies?  Yep.