Greg,
> Well honestly I don't see a terribly compelling use case for default arguments
> altogether. Obviously they're just a programmer convenience and don't really
> let anyone do anything they couldn't do without them.
The primary use case is for people who are porting applications from
other DBMSes. Which don't support polymorphic arguments in the first place.
--Josh