Hunting around for free cPanel hosting was essentially my part time job when I was 12-18. Many of them required certain forum activity too, so it could get time consuming.
I'll admit though, the shady reseller hosts were pretty good. Terrible control panel aside, they had very generous CPU/bandwidth/storage limits compared to the free cPanel hosts that had to cut down the costs there.