What we're really talking about here, especially with LMDA-type programming, is getting somebody into that first job in a trade. As Mr. Reid was saying, it's that first move. Once you're moving from job to job, then you're set, right? It's really getting somebody into that position.
There are all kinds of ways to administer this kind of thing. Receipt-based programs are pretty straightforward. If you're moving with a legitimate job offer and you have moving expenses to claim, you can create a package pretty quickly that would support that.