does anyone know a reputable credit card with excellent rewards for someone who always pays their fees on time

does anyone know a reputable credit card with excellent rewards for someone who always pays their fees on time?
Craig T- My other question doesnt mean I am that person. that was a hypothetical question. i always pay my bills ASAP but I dont have any rewards whatsoever. i need a rewards card

Capitol One, H.S.B.C., Washington Mutual, Discover there are lots if you fit the profile.