All online casinos listed here have fantastic blackjack and slots.

http://www.ranked-online-casinos.com/top-10-online-casinos.html

http://www.ranked-online-casinos.com also has sub-pages for blackjack games and online slots in the menu if you scroll down the page.