surfing the spectrum