This page has the colour codes for poly caps listed (scroll way down). But there's a mistake on the page where it talks about reading three digit cap codes. It says:

So 100 would be 10pF multiplied by zero i.e. 10pF.

But 10 x 0 != 10, 10 x 0 = 0 !!! The third digit is a power of ten exponent. The code "100" actually reads 10 x 10^0 = 10 x 1 = 10. But the tables are correct.

I'm guilty of mis-reading units (

ahem) but in my defense that was very late at night.

Still, is the uF <-> nF <-> pF conversion awkward at first for Americans (or anyone else who didn't grow up with the metric system)? Once you remember the order the go in ( uF > nF > pF) it's just multiplying and dividing by 1000 to convert. Example: 47 uF is 47 x 1000 = 47,000 nF is 47 x 1000 x 1000 = 47, 000, 000 pF.