Another suggestion I would add is to provide for a default answer (might not make sense for all UserRequests). People with a unix background are going to want a -f flag to turn of prompting. Obviously they could get around this by having unprompted versions of their build files, but this could lead to unnecessary redundancy. Maybe have a -noprompt option that would take the defaults for all requests that have them and fail if it hits one without a default.
K.C.
