Disclosed are novel NO-donating compounds, designed such that when NO is released from the compound a residue which is a naturally occurring metabolite is formed, and thus a development of tolerance to the compounds upon repetitive administration is prevented or decreased. Also disclosed are methods of preparing such NO-donating compounds, pharmaceutical compositions and medical devices containing such compounds and methods utilizing such compounds in the treatment of various medical conditions.