The promise and pitfalls of the internet for cognitive behavioral therapy