How about a $5000 annual fee for the Guest Worker Visa?
That would equate to $5 Billion / 1 Million Guest Workers.
That should cover any expenses borne upon the states.
That plus employer provided health insurance, housing, food, workman's comp and everything else. (You want them you pay for them) and the taxpayers pay nothing. But then their employers will find them too costly and just hire Americans.
You may have said this at least partially tongue-in-cheek, but you have hit a truth most Americans don't seem to realize - the dollar value of living in the US.
It is a real very tangible dollar value the rest of the world understands. In India, for instance, I have read that the dowry to a future husband is doubled if he possesses an HB-1 visa.
But who should benefit from the country that we and our ancestors have built? If living in the US has that sort of tangible dollar value (and it does), shouldn't the citizens of the US be receiving that money? Instead our government hands out that valuable asset for free and saddles the taxpayer with any expenses associated with a new resident (legal or illegal).