20 great Firefox extensions

How do you decide which extensions are worthy of your attention? Look no further!