Backlash has a new website up and running in conjunction with the release of their new album "Heliotrope" on March 29 through Memento Materia: http://www.impetus.nu/