I think it's a good idea. It is part of your marketing and branding, and equally as important it gives you a professional appearance when on a job. I always wear a logo's shirt when working. Some of the work I do is residential real estate photography and it give the homeowner a more secure feeling that I am who I represent myself to be when I go into their home. I have gotten good feedback from clients who appreciated the professional attitude and attire.
I get all my shirts embroidered and/or digitally printed (t-shirts) at the Queensboro Shirt Company. www.queensboro.com
. They have good pricing, good quality shirts, and frequently run specials.
Incidentally, I get all of my printed materials (brochures, Bus Cards, etc.) from GotPrint. www.gotprint.com
. Great pricing, great customer service, and quick delivery.
I hope this helps,
Jim