Oh you know what, we have a guy working on meterpreter now for a couple of months.  Maybe I'll propose that idea again.  If he can implement this in meterpreter while he's around, then that's good.