Reminder: ABC is rebroadcasting the LOST finale tonight at 8