17 March 2008

Music Video?


Tucson, Arizona's Music Video? is a great electronic band that made a good showing at SXSW last week in Austin. Check out the write-up on NPR.

Music Video? on NPR

02 January 2008

A Two-Minute Broadcast

Our Lady Hillary has posted a two-minute broadcast before the Iowa caucus. Happy New Year!