After a technical hiccup delayed its rollout from the originally scheduled date of February 29th, the new IRS Form 990-N electronic filing website is finally up and running. This new platform replaces the e-Postcard online filing system previously hosted by the Urban Institute.