public boolean insertSong(Song song) {
		if(song.getArtistName() == null) {
			song.setArtistName("No Artist Name");
		}
		if(hasArtist(song.getArtistName())) {
			// System.out.println("Collection owned by: " + owner + ", contains artist: " + song.getArtistName() + ", inserting song named: " + song.getTitle() + "...");
			Artist tmpArtist = artists.get(song.getArtistName());
			tmpArtist.addSong(song);
			return true;
		} else {
			// System.out.println("Collection owned by: " + owner + ", creating artist: " + song.getArtistName() + ", to insert song named: " + song.getTitle() + "...");
			Artist tmpArtist = new Artist(song.getArtistName());
			addArtist(tmpArtist);
			tmpArtist.addSong(song);
			return true;
		}
	}