We have arrived safely in Helsinki, Finland. :) We have a 3 hour layover and then will head to Tallinn (arriving about 12:15pm -- that's 5:15am EST).
We're a little sleep deprived.
Not sure about internet in Estonia once we arrive, but we'll post pictures when possible.
Peace.