Catching Rainbows