On Line Resources