I bet you have a million questions...