I know this is mainly a forum devoted to the production of one's own stories, but it may be interesting to see what gay themed books everyone has read and recommends. My twopenneth:
The Geography Club/Brent Hartinger - A young adult read (good for all ages) about kids in school who set up a gay society/group under the guise of a geography club. Entertaining and enjoyable with a message.
The Last Chance Texaco/Brent Hartinger - About kids sent to an unusual foster home, after being through the system this is their last chance before detention centre. Hugely enjoyable, exciting and pacy with great characters.
The Night Listener/Armistead Maupin - taught and tense, it will keep you guessing and you will either laugh at the end or throw the book out the window.
Almost Like Being In Love/Steve Kluger - guy seeks out childhood gay sweetheart, great romance, and funny at the same time.
The Last Days of Summer/Steve Kluger - a great story unusually told through letters, scrapbooks, news clippings and the like. A book that can make you laugh outloud and cry at the same time.
Clay's Way/Blair Mastbaum - Skater dude falls for surfer dude - sexy, funny and character driven
The Miracle Life of Edgar Mint/Brady Udall - not a gay book but (hate to say it) inspitational. The story of a kid who gets his head squashed when run over by the mailman in the first few pages and how his life gets progressively worse from there on in. You'll find you hate the author for doing horrible things to the lead, love the characters and love this unusual, sad and funny story.
Mysterious Skin/Scott Heim - child abuse, aliens, male prostitution and a mystery to be solved. Fabulous read.
Frontiers/Michael Jensen (plus follow up book 'Firelands') - A historical romance novel - no thanks, but wait, set in the 18thC American frontier, a story that has the protagonist almost starving to death, meeting and loving someone who isn't what they seem, true love, hot sex and brilliantly pacy action and adventure. Edge of the seat stuff.
Give the net a rest and go read something