Concerning the Asgards from "The Lost Tribe," there is some behind the scenes footage of the making of the new alien and the combat suits available at An Announcement from Stargate Command | Stargate Command
Also, if you haven't seen this week's episode, "Inquisition," there is a short...