There are websites like Musipedia that allow you to find songs by typing the melody, rhythm, or whistling, which is useful when Shazam can't...
Yes — you can use your own song as an iPhone ringtone by importing it into GarageBand, trimming it to 30 seconds, then exporting it as a Ringtone...
Separate names with a comma.