Amongst most readers the name Robots and Monsters will not (yet) sound familiar and I can understand that. This New Jersey band has not been on the scene