Claim: Neil Patrick Harris hosted a website in Hollywood in 2015.
Verdict: NOT ENOUGH INFO