A national computing initiative: the agenda for leadership