Question: Can I get a Visa or Master Card with no annual fee, give points and automatically take payment from mychecking preferably with no annual fee.

Answer: There are tons of cards out there with rewards point and no annual fee.  Just check with the bank that you do your checking from if you are lazy and I'm sure they'll offer something.  The major banks will.  If it's a smaller bank, they might recommend a credit card company for you.
This question from the Yahoo Q&A forum is categorized in the topic: Business & Finance