Some manufacturers (Specialized for sure) sell replacement pads for some number of years after the helmet was made. My Specialized helmet is beyond that time frame though, and really needs new pads.
So, if anyone knows of a universal replacement or a source of that velcro-foam stuff they're made out of, do share.