http://en.wikipedia.org/wiki/English_football_league_system#The_system says there are 648 clubs at Level 9 or higher if you add up the number of clubs in each league. It also says there are 310 clubs at Level 10, for a total of 958 at Level 10 or higher. http://en.wikipedia.org/wiki/2009–10_FA_Cup#Teams says the FA Cup incldues the Top 10 levels and has 762 clubs including preliminary and qualifying rounds. This would make it seem like 114 (762-648) out of the 310 clubs at Level 10 compete in the FA Cup. If that is true, how come only some clubs at the same level can compete and what determines which clubs can compete?