Top Ten Techs: Will Smart Cards Be a Reality?