Share your experiences with these or other resources listing the benefits and pitfalls of using online services.