From the upcoming musical episode. The pic alone makes me smile. The official CBS description:
"Girls Vs. Suits" — When Barney debates giving up wearing suits in order to land a hot bartender, his conflicted feelings lead to an amazingly awesome musical number. Meanwhile, Ted gets one step closer to meeting the future mother of his kids, on the 100th episode of HOW I MET YOUR MOTHER, Monday, Jan. 11 (8:00-8:30 PM, ET/PT) on the CBS Television Network. Rachel Bilson, Stacy Keibler and Tim Gunn guest star.