the one thing i did like about Champ Systems is the unlimited number of colors you can use at no extra charge. they also didnt charge to improve our basic jersey design that we sent to them. sizing for their DH jerseys is a bit small btw.
Hot Shoppe also makes nice stuff too but when i last checked, their prices were expensive. they dont seem to have prices on their site anymore.