Since SQL2005 there is a much better way to do so:
CREATE ROLE db_executor
GRANT EXECUTE TO db_executor
The above will create database role which will have rights to execute all procs and functions in the database. So, as soon as you assign your user to this role, these rights will be granted to him.
_____________________________________________
"The only true wisdom is in knowing you know nothing"
"O skol'ko nam otkrytiy chudnyh prevnosit microsofta duh!":-D
(So many miracle inventions provided by MS to us...)
How to post your question to get the best and quick help[/url]