I just noticed that when using $caps2(%TITLE%), it wouldn't capitalise the first letter of a word that had a "(" before it.
Example:
"outside (family values version)" was the original title name.
After using the above case conversion the result was >
"Outside (family Values Version)".
The result I was wanting was >
"Outside (Family Values Version)"
Just thought it was worth a mention.
(I didn't test this on any other case conversions, which may also want to be looked at.)