Several questions and programming practice.