I am a cynical optimist, that way I cover all of the bases.In spite of all the bullshit, I'm hopeful. 
This site is designed for your entertainment. For the the past 35 years or so I've chronicled our past and present culture in song. Watch one of my music videos. Listen to some kids music. (It's actually music for immature adults.) And from the 1970s/early 80s, The Barking Geckos. For expanded explanations of how or why I write a tune, check song blog
 
All songs copr. 2014 Roger Bain.  
Add Comment
  • Tom Gleason

    Tom Gleason Lawrence

    ¡Vivan Frijoles!

    ¡Vivan Frijoles!
  • Darrin

    Darrin used 2 B NW burbs

    Dan & Mike R 2 of the nicest guys. I worked with Dan for about 14 yrs. Glad to C he's still rockin', like I used to hear him talk about. Gonna check out your videos & music.
    Dan & Mike R 2 of the nicest guys. I worked with Dan for about 14 yrs. Glad to C he's still rockin', like I used to hear him talk about. Gonna check out your videos & music.
  • Dana Maragos

    Dana Maragos Silvie's

    An honor to open for you at Silvie's. Where next? Honest, I'm not stalking.
    An honor to open for you at Silvie's. Where next? Honest, I'm not stalking.
  • george g.

    george g. mesa az

    Yeah how does Linda look the same after not having seen you guys for three decades? See Ya!
    Yeah how does Linda look the same after not having seen you guys for three decades? See Ya!
  • Andy

    Andy

    Hey uncle Rog, where can I get a Barking Gecko poster!
    Hey uncle Rog, where can I get a Barking Gecko poster!
  • Joe

    Joe Kansas

    It was great to see you guys. How does Linda stay the same while we wither? You're a lucky man!..I'm enjoying your site, going down memory lane and hearing your "new to me" stuff. Keep it up!
    It was great to see you guys. How does Linda stay the same while we wither? You're a lucky man!..I'm enjoying your site, going down memory lane and hearing your "new to me" stuff. Keep it up!
  • bill

    bill arlington heights

    i will be at your next show.....see you soon
    i will be at your next show.....see you soon
  • Jennifer

    Jennifer Far, far away

    Love the new site! Love the music, too:blush:
    Love the new site! Love the music, tooblush