For inspiration, and a challenge, I like worth1000.com. It provides contests/challenges, as well as tutorials. The participants range in skill levels, and usually have good or better advice/tips for those who seek it. Cheers, Frank N Toad