To James, the OP:
Ive been an electrical contractor for 30 years and almost all of the materials I install are available in the local big-box store or online. The solution for me was to get away from time and material pricing and go to task pricing and project quotes. This has been beat to death in another electrical forum with strong opinions.
Also consider the client:
A 24 year old...checking material prices on the internet...very cheap and stingy. Unless I had other very profitable work from this client, I'd be glad to see him go.