Ever since his days as Doogie Houser M.D. we all knew Neil Patrick Harris was awesome. This fact became even more clear with cameos in the Harold and Kumar movies and him being Barry Stinson on "How I Met Your Mother". Well now we get a peek inside his head as he dreams. NPH dreams in puppet!

You have to watch this . It's really very funny.