Have you tried to 'format text' from the field dropdown menu if you right click on it.
At the bottom tick 'case' and select 'Title Case' from the list. Do this on each layout that displays the field (including print layouts) and it will always display that way.
Enter Layout Mode, select the fields yo wish to format, select in the menu Format/Style/Title Case.
Thanks v. much.... way too simple - I was trying to figure out a way to analyze the string and force upper case on the first letter of every word...
Using Format menu > Style > Title Case will only affect the display of the data, not the actual data that was entered.
An alternative would be to format your field with an auto-enter calculation:
Proper ( your_field )
This will force the actual text data to be formatted with title case, which means you won't have to set the format of every instance of your field by using Format menu > Style > Title Case. The other advantage is that if you ever need to export the data, it will already be properly capitalised.