I recently discovered the indie game website called gamejolt, located http://www.gamejolt.com/.
Without hesitation I signed up for an account because, “Hey, free exposure!”.
I’ve just uploaded our game Hue to the site, go check it out. NOW. http://gamejolt.com/freeware/games/arcade/hue/4211/
I’ll be adding Everclimb once I fix a few final bugs with the game, with the hope that a couple people will notice our games and latch on as fans. We love you, fans.
As a final note, if you know of any other indie development websites where we can shamelessly plug our work (hopefully, that host competitions as well), please let us know.