StorMagic says it’s happy living on the edge