Lipopeptide compounds comprising a peptide having 2 to 100 amino acid residues, and having a lipophilic group attached to at least one terminus of the peptide or to at least one amino acid residue of the peptide, and salts and uses thereof. The lipophilic group may be attached to the N-terminus, C-terminus or both termini of the peptide. The lipophilic group may be attached to at least one interal amino acid residue (i.e., an amino acid residue that is not the N-terminus or the C-terminus amino acid residue of the peptide). The lipophilic group may be attached to either termini or both and at least one internal amino acid residue.