I really don't think the main rush to the bank has happened yet.  If the water level would have remained stable it would have been a lot better.  I caught 8 nice keepers on Saturday up the James and every single one was a male.  Most were around 12 ft.  A couple were around 4-5 ft.