85017958
Apr 20, 2010
Providing online forums for transmission of messages among computer users concerning self-improvement
TelecommunicationsProviding temporary use of online non-downloadable computer software for setting self-improvement benchmarks and tracking, measuring and reporting user inputs
Computer and Scientific