In reply to James91:
The above replies are all pretty good. I also had bad pain in/near the ball of my foot after a long day in plastics. I eventually got some very good orthotics made, and they were bloody expensive - but worth it. I had tried green superfeet, but they were not shaped enough for me (for some they are shaped too much).
I have a very high arch on my right foot in particular and that was the worst. I didn't go to a podiatrist but went to a specialist foot / orthotics guy (here in Australia) and one of the first things he did was make me stand on a flatbed scanner(!). Then he showed me on the screen the contact areas of my feet. Though my left arch is also high, my toes touch the ground OK and there is, just, a reasonable amount of my left sole in contact with the ground.
But on the right it was totally different. Turns out my toes angle up in the air (I'd never noticed) so don't normally bear any weight, and the shape of my foot was such that there is actually very little surface contact, so all the force of my body etc is being put through a relatively small concentrated surface, particularly the ball of my foot - it showed up bright red on the scanner.
So my two feet were quite different, more so than I already realised, and this is reflected in the noticeable difference in the two orthotics. They are, and should be, made with different layers of different types of rubber and other material and can be shaped and padded or reduced in many ways. Under my right-foot ball I actually have less rubber, but it's softer than the rest of the footbed and there is a bulge of foam under my foot to better spread the load, where my foot flesh should be. This is all in addition to a deliberately high moulded arch.
Sometimes people get sore foot-balls or toes if their boots are too big or too long and they're scrunching their toes and flexing their foot to press down and keep the whole foot/boot/crampon stable when frontpointing. But if your boots are snug this should not be an issue. Damaging toes from frontpointing in too-short boots is a whole other issue. Which I have also had ....