The top internet sites ranked here meet three low-negotiable standards