Chessmaster1000: Yep, you're right about that particular conversation but you wouldn't have it with me. ;-D
With me it would go:
A1. Well, firstly, I wonder what you mean by "move"? Is that a single man moved using one of the dice values or all the moves that the user sees fit to make?
If it's the single-move-at-a-time case then the 2-off would be legal and it would also end the game.
If not then the 2-off would still be legal and it, too, would end the game. The other dice value would be deemed impossible to play, which is fine.
A2. Of course!
A3. Nope. It's a valid move with one dice value legitimately discarded because it's impossible to play once the piece is off the board.
Or:
A1. Well, that's not quite how I'd do it. Mine would be:
1 - Make a list of all the possible and legal combinations of moves.
2 - Get the User's move-combination.
3 - If the User's move-combination does not match one of those listed,
....... - Inform the User.
....... - Go to 2.
4 - Make the move.
5 - If the move ends the game ...
And step 1 would include moves that use a single dice to remove the last man from the board.
If you like, I'm saying that the MDU rule has a special case for the last man. Why? Because the outcome is exactly the same except that the rigid application of the rule requires the user to make more effort to finish the game. Allowing the single move is expedient without loss of fairness.