1000 verses in praise of Vishnu, with text in Devanagari, transliteration and commentary of Sri Sankaracharya translated into English.
You can also buy a CD recording of the Vishnu Sahasranam by one of Indian's most famous singers, Subalakshmi. Click on the link for further information