H1B is just a cheap labour scam unless you think there aren't any Americans that could do the jobs on the jobs.now website that reposts the H1B re-advertisements.