"Quality" is a bit of a relative term since different people define a quality t-shirt in different ways. Check out this thread for reference:I need it to be good quality since they are going out as samples to friends, family, co-workers to get our name and products out there.
You can find lots of t-shirt brands and suggestions in the wholesale t-shirts forum: http://www.t-shirtforums.com/forumdisplay.php?f=17
What kind of printer? You mean like the actual desktop printing equipment, or a screen printer/heat press printer?I am also looking for a good printer someone can recommend.
We don't do printing service recommendation posts here since so many of our members are printers of some type. Sometimes people can get tempted to recommend themselves Once you have 15 posts, you can make a service request in the Classifieds section of the forum.
If you meant a "desktop" printer for printing heat transfers, you can find a good thread with suggestions here: