Which bank offers the best credit card meaning will approve almost anyone and has some kind of rewards or something?