I did like their term of "netcast" because podcasts grew way beyond the iPod. But like with many terms nowadays it seems Podcast was the one to catch on as the generic term. Leo Laporte even mentioned that they gave up on "netcast" because it was obvious it would never happen and it was causing a lot of confusion with new listeners.