Source: http://www.cpapracticeadvisor.com/article/12403887/2018-review-of-w2-and-1099-preparation-systems