Best Online Flash Games

If you have free time, take a look at these huge collection of online flash games. You will not find 30, or 50 flash games but 150! Screenshots, short overviews and links to play those games are also available.