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 but 150! Screenshots, short overviews and links to play those games are also available.