Steve:
Hopefully you idea goes far enough as it doesn't restrict the user from being able to order for a vendor they are not suppose to be using.
The request that I get most often is to be able to prevent issuing a PO for item X except to an authorized vendor of item X. To that end I would like to see the number of vendors that can be assigned to a vendor increased and then a restriction in PO that only allows items to be ordered from one of the vendors attached to the item.