If you get a good digital tray scale and tape measure I'd harvest any panfish below 100 WR regardless of size. If you are getting BG up to 9", it sounds like you have something figured out. I would personally harvest those 4-7" BG that are iffy WR and leave the 8"+ to grow to trophy status - but that's just me. How are the PS and RBS doing?