If I got a smallpox vaccine as a child, would it still be good today?

No. According to the Web site of the Centers for Disease Control and Prevention, "past experience indicates that the first dose of the vaccine offers protection from smallpox for 3 to 5 years, with decreasing immunity thereafter. If a person is vaccinated again later, immunity lasts longer."