The good news is, we made it as far as Toronto, Canada. Still another 15 hours to Barcelona, though.
Meanwhile, we found this cute little internet bar @ the Toronto airport ~ complete with IPads and charging stations at each table. You place your order on the IPad, and then enter your flight so that the IPad reminds you "10 minutes till boarding, etc." Great concept!
Time to catch another plane ~ more later!