First off, my girlfriend and I heard these guys recently at Bug A Boo Bay in Alexandria MN. Just when I thought we'd heard every style they were capable of, they came up with more! They play all the favorite classic rock songs from the 60's and 70's> Beatles, Beach Boys...and...a duo playing Steely Dan material? Yes! And, awesome traditional country music from when country was still country...(Watson, Hagaard, Cash, etc) About then the guitar player rips into some Stevie Ray Vaughan blues to round things out. My only nitpick of the band is that the time flew by too fast. As it were, management apparently paid the guys extra to go another 45 minutes beyond the regular show. One of the band members mentioned that the lead guitar guy also composes and plays every note of their backup music. Makes sense...these two dudes sound like a six piece band; So, take it from me...here's a duo, a guitar player and a bass/upright bass player doing stuff only other big bands dream of. I'm definitely going to catch this act again!