the png is for cafepress. It's a lossless compression unlike jpeg where you can see funky pixels in fields of color... Having it on layer is for making it transparent. It's not necessary if it's printed on white t-shirts. It save me the trouble of converting.
You can give either format to me..
ps... For non-photoshop people, you can use what comes with Windows, "Paint"