Well for a custom designs the cost would go up if we go for printing and then the quality will not be too good too.
Embroidery would be a good option if someone wants a simple logo and name.
@beast - could you let me know the costs involved in this kind of embroidery work. And also to what extent is the customization possible. Both the single piece cost and the batch costs. (excluding the T-shirt cost of course)