They have a good shirt selection and the interface for building the shirts is pretty good. However there is a critical problem with color representation. Several orders have shown up with significantly different color shades than the preview. Even worse the digital printing and screen printing show up differently. We ordered prototypes with digital printing because it was much cheaper for one shirt. Later when the large expensive order was placed with screen printing, the colors were noticeably different. We spent almost a thousand dollars in shirts with colors different than expected. However, I can confidently recommend designashirt for shirts if color calibration isn't important. Just stick with black or white printing if you can.