don't know about the 2nd off hand, but for the first, make sure you click the "customize settings" (or something similar) option when saving as a .png. (and make sure its set to keep existing transparancy in the image, as opposed to everything thats a certain color is set to be transparent.
both .png and .gif support transparancy btw.