Video Poker and Slots can vary based on the machine. But for the table games the odds are what the odds are(with exceptions like card counting), you should know the rules variations and impact on the odds. No one should EVER sit at a table game without knowing what the house edge is and know how to play the game perfectly. Also Comps, free plays, match plays etc can turn a slight house edge into a player advantage.