Will you always be getting information from the same Excel file, or do you want your users to select a file at random? Will the table structures be the same all the time, or will we have to "parse" them?