There are many online educational sites. What are the pros/cons of online learning for gifted students?