We haven't watched Heroes yet, but How I Met Your Mother should be renamed How NPH Rocks My World. Jason Segel (Marshall) was hilarious this episode as well.
The last scene was awesome. The website is real. Don't go there unless you've already seen tonight's episode.