the mullet are pretty dependable. in my experience it usually the second or third week of September. usually second. id say besides for a few bait and tackle shops in jersey there are not that many good places to get reports. betty and nick is probably the best IMO. I bet you go down any day after September 13th there will be mullet around. its ben that way for the past 5 years in north jersey. once mid October hits it peanuts. peanuts can be iffy. last year was going to be a great run but sandy screwed us. two years before nothing. by November it sandeels till the end of the season. sandeels are probably the most reliable run for catching stripers. winter you can also get herring. herring is more of a boat game not many come close to shore sore bass to feed on.
flies
mullet run- snake fly, and bobs banger. you can truly get away with these two.
peanuts- deceivers, bobs banger, rounder shaped flies.
sandeels- sandeel imitations, surf candies, anything skinny and by that I mean no wider then a pencil. 3 to 7 inches long
herring - deceivers. big one like 7 to 10 inches.
other flies - always have clousers, crease fly, rays fly. rays are good for small bait like anchovies.
marc