First Option is fnProper - http://www.kixtart.org/forums/ubbthreads.php?ubb=showflat&Number=120570

Second is something I just put together with very limited testing...

 Code:
$string="this is a string"
? $string
? UCFirst($string)

function UCFirst($str)
  dim $arr,$i
  $arr=split($str," ")
  for $i= 0 to ubound($arr)
    $arr[$i]=ucase(left($arr[$i],1))+lcase(right($arr[$i],-1))
  next
  $UCFirst=join($arr," ")
endfunction
_________________________
(... better days ahead)