VSys Live agreements can show in a listing view where the volunteer clicks on an agreement to read its content and agree or not. This is nice when the agreements aren't critical and the volunteer can deal with them at some point.
But when you want to get in the volunteer's face and say "Agree now!", use this action link. When placed on a page, any agreements that the volunteer must agree to will take over the whole page, putting the agreement's text and any necessary confirmation links and buttons in the middle of the screen. If the volunteer clicks I Agree, any other agreements will be shown and then the user released to resume normal operations. If they click Cancel, they're immediately logged out.