Try using Search in the forum, this is a place where you can find lot many challenges and solutions to address them.
Best place to start
jprasanthram (BOB member since 2010-12-10)