Internet skills and the digital divide