Setting up on itch.io

For indie game developers, itch.io is an incredible FREE site to publish and share your work.

Look here for a rundown of the greatness they provide for developers:

About itch.io
itch.io is an open marketplace for independent digital creators

itch.io Creator FAQ
What does itch.io give me?

and this post for some great insight into the start of itch.io

Introducing itch.io
Posted March 03, 2013 by leafo (@moonscript)

Today I set up an itch.io page where I'll share development builds of Flatulent Cupid.

So it's time to start programming a thing and all that.