Should be 1 overseas in my opinion, and i'm glad it has changed. Should be 4 or 5 English U25's in each match squad also. With the kolpak's playing a lot 1 overseas will do it for foreigners. Say there are 2 kolpak's then that leaves 3 or 4 slots for players over 25 from England, so plenty of room for Caddick's and Ramprakash's.
England need to look for the future, and also players who are on the books at U19 level and below should be included a lot more in county cricket. I love to see Andy Caddick and Marcus Trescothick at my favourite club Somerset, but I also want to see young stars like James Hildreth and Michael Munday. I think the rules I mentioned above would give a good mix of what the fans want to see and get younger players more experienced at a high level.