Refactored retrievePicksFor to reduce sql calls from 4 to 2
Refactored retirevePicksFor to use a validResponse flag