Excuse my terminology here, but when you type a method in expert view, text appears in a box stating what arguements are required and whether they are optional. This is really useful and it's great that it works with User Registered Functions too.

However, is there a way of using "optional" when it is a User Registered Function rather than an existing method?