This was the only CD/radio I could find that allowed you to program radio stations. I like to jump between three stations, so having to manually tune-in is a hassle for me. The CD player works well and hasn't skipped once. I don't own any cassettes, so I have no idea how the cassette player works.