Before you guys try custom insoles and the like, look in your closet. I put the insoles from a pair of old Nike Air Max 360s (running shoes) into my Sidi Genius 5s and couldn't be more happy.
The higher-end Nike running shoes have decent insoles.
Total cost: $0 as the air bladder of the shoes was punctured and headed for the trash.