For capitilisation of first letters in a string of words
have a look at the strconv function, one line of code will resolve your requirement.

This works for vb5 & vb6

Sorry only just got to your post, after destroying "I Love You" crap.