I shoot in RAW, so in my G1 the white balance is always "auto". I do custom conversion and do manual WB there if needed.
I do it in Zoombrowser like this:
- you have to show any value between white and black to let ZB get the reference shade of gray. You don't need a certain gray or white value, anything goes. Look for areas close to people's faces, areas where lights mix and shadow areas.
- if you have two pictures from same location ("WB can be picked" and "no WB found" and only other one has good WB pick point, you can copy and rename the "WB can be picked" to "AA_imagefilename.CRW", then select both the "WB can be picked" and the "no WB found" and do a custom WB. Zoombrowser does both with settings of the first photo.
The auto works _usually_ fine. In mixed lighting situations custom WB has saved the photos many times.
Also, it's worth noting that the colors on the final photo do not have to be correct, they just have to look good. This means custom WB lets you express yourselft artistically and find the best look for each picture, not neccessarily the most realistic look.
Yesterday I took some trio promo images in a very difficult place where indirect natural light came from left and right too strongly (not enough curtains to cover it) and there were two types of roof lamps plus I used a bounced flash. Would you trust auto WB and JPEG on such a situation? 
This is what RAW->TIFF auto conversion did:
| MIME changed to 'text/html' | Content warning: script |
This is obviously not good, and with RAW you can start finding the version you like.
Here's WB custom version 1:
| MIME changed to 'text/html' | Content warning: script |
Custom WB version 2:
| MIME changed to 'text/html' | Content warning: script |
This could go on until version you need is there. I like version 1, as it brings out the warmth of the floor and does not have that magenta feel.
That's what I like in RAW!