I have no memory whatsoever as to how I found this site. I'm sure it had something to do with a Google search involving a forum, but I honestly cannot remember.
I was playing games on Addicting Games (the site the my sister found to play games) and i was eventually addicted to the games also. when i was playing a game, i saw the armorgame logo and wanted to see what it was. then i found this site with more color and games coming out almost every other 3 days while AddictingGames only once a week.
I was at a time where I was bored and was playing flash games. After a while, I noticed that most of the good games had the Armor Games logo at the beginning of it. Then I went to Armor Games, and there were so many good flash games. I didn't create an account until a year or two after.
i started on Addictinggames.com which had games from maxgames.com which had games from Kongregate.com which had games from Armorgames.com and i like armorgames more