At one time I was seeking advice on this. Now I am ready to give recommendations. I like RottenCotton and PunkStuff. They both make good quality shirts, deliver as promised. and have sizes up to 3XL.

http://www.rottencotton.com/
http://www.punkstuff.com/