Home Concert Reviews In Photos: Lords of Acid dropped a dazzling set on Boise