FlashyOnlineGames.com has two sister sites, MarioWebGames.com and SonicWebGames.com, and here are three blog posts listing the best of the free Flash games in those sites which you may want to check out:
Mario and Sonic game recommendations part 1
Mario and Sonic game recommendations part 2
Mario and Sonic game recommendations part 3