There's a site you may or may not be familiar with (http://www.dpchallenge.com). It's a contest site, and I want to submit one of the following for the free study competition. Only I don't know which one is the best. I like them all but each for different reasons. Comments?