All You Ever Wanted to Know About Waves and Then Some