If you're wanting shear numbers I don't think you can beat a wiggle wart or similar crankbaits in the creek arms right now. I found that out this week.
As far as keepers are concerned don't get too ahead of the fish in their transition right now. Some have started to go but not the quality ones, at least in the quantities I'd like to see. They've got plenty of forage out deep still on points, bluff ends, and that sort of deal.
Yes I did catch some keepers shallow, but if you come across the right school out deep, the majority will be keepers if you hit them at the right time of the day.
Also this is just my opinion of the James River area. The dam area or upper end could be fishing completely different for all I know right now.