Above are video clips of Black Landlord live in May 2009. I saw them twice this week, and could see them a third time tonight. I recommend seeing them live. You can check their tour schedule here.
Their new album, "Addicted to Distraction" is out. You can buy it at AKA Music on 27 N Second St Philadelphia, PA 19106. AKA music is a record store. You can walk in there and hand them cash and they will give you a CD. Of course you can also buy it online.