Re % tipping - I think taking average entree cost is OK, but don't forget that lots of rounds of drinks, salads, apps, etc add to the bill and the amount of work. Also, you should be tipping more than % would indicate if this is your philosophy and you go in for pie and coffee or some other cheap date.