Question: what does 20 mbps upload mean?
Answer: 10-20 mbps: More appropriate for a "super user" who wants a reliable experience to stream content and/or make fast downloads. 20+ mbps: Appropriate for what Patterson calls the "pro-sumer," people who want to run a lot of applications at once, usually for business reasons.