One thing I would add, is that rarely does fill flash look very good. It's kind of a tool in emergencies. Most times it is too bright and looks artificial. In my opinion for portrait type work you are far better off to understand light and know where to place subjects so that fill flash is not needed, or a reflector is used instead.

That being said it can also be used for landscapes and other applications but it really needs to be subtle.