How the hell is my answer a bullshit answer? While unconventional, it's an option beyond what was already said. Unless parroting things and going +1 is useful to you.
Jewelers cloth
Microfiber cloth
Cloth usually provided with glasses (the more velvetty the better)
The cloths usually provided with screen protectors (technically the shitty versions of the glasses cloths)
A good shirt with high thread count. (Subjective, but you can't go wrong with most dress shirts)
Chamois - People use these things to wipe down cars without scratching. Make sense?
Cleaners:
Most glasses cleaning solutions are fine.
Windex - Though you might want to consider diluting this one. (See Sosseres comment regarding making your own etc)
Water - (See above comments about using breath)
Glasses cleaner - On occasion you might want to consider diluting this one
Dish soap - (Again, consider diluting this one)
As far as I know, most of these "professional electronic screen cleaners" are just dilutions of existing products. Monster sold one and as far as I could tell, it resembled glasses cleaner with maybe some anti-reflective/anti glare stuff added in. Most will merely vary based on how strong the solution is, and whether it focuses on cleaning or anti-reflective/glare/smudging properties.
Maybe next time, instead of calling people's answers bullshit, you can spend some time considering how it might work or not work.