I have a website and use word of mouth. I also use
photographersdirect.
I've had several sales through my website and one through Photographers Direct. At PD my panoramic shot of San Francisco was sold for over £85 (approx $150) for use in Germany. I retain all the rights and the use is limited to one calendar with a run of approx 5500.
I've often tried to discourage people from devaluing their work using sites like shutterstock. Having seen your shots they're worth way more than the $20 i saw quoted for one lightning shot. And that's for royalty free use - an infinite number of uses by any one person. And since you don't know where it's being used or its purpose you cannot sell that shot again for any REAL value.
Shutterstock and their like may give photographers a kick by selling shots but i think they undermine the true value of a shot.
Why not try talking to local cafes, coffee shops, internet cafes, craft fairs etc? Get yourself known and what i always do is include my name on a border so that people know who took the shot. I obviously didn't for the calendar but for all prints i think it's a must.
EDIT:
Having had another look at your shots i suspect another reason you've had no sales is the low resolution you've used. 2576 x 1932. Shots with a 5mp camera can't be printed particularly large and since advertisers, calendars etc need hi quality images, you may find that your biggest hindrance is your equipment. PD.com recommend AT LEAST 6mp. I started on 6.3 (Canon Digital Rebel), moved on to 8.2 (Canon 20D) and have just upgraded again to 12.8 (Canon 5D). Few companies are going to use or recommend a low res shot because it doesn't look good for anyone using a low quality shot to advertise their product or use in their calendar.