I'm seeing blocks like this several times an hour in my web log for one of my sites that hosts a few podcasts. In fact, Apple IPs makes of the bulk of clients (7-8 of the top 10) that access my site regularly because they do so well over 100 times a day. Why?
17.251.0.227 - - 17/Mar/2010:07:52:49 -0700 "HEAD /podcasts/studies.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.232 - - 17/Mar/2010:07:52:49 -0700 "HEAD /podcasts/studies.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.227 - - 17/Mar/2010:07:52:49 -0700 "GET /podcasts/studies.php HTTP/1.1" 200 22160 "-" "iTMS"
17.251.0.224 - - 17/Mar/2010:07:52:49 -0700 "GET /podcasts/studies.php HTTP/1.1" 200 22160 "-" "Jakarta Commons-HttpClient/3.0"
17.251.0.225 - - 17/Mar/2010:07:54:02 -0700 "HEAD /podcasts/videopodcast.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.224 - - 17/Mar/2010:07:54:02 -0700 "HEAD /podcasts/videopodcast.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.228 - - 17/Mar/2010:07:54:02 -0700 "GET /podcasts/videopodcast.php HTTP/1.1" 200 22499 "-" "iTMS"
17.251.0.231 - - 17/Mar/2010:07:54:02 -0700 "GET /podcasts/videopodcast.php HTTP/1.1" 200 22499 "-" "Jakarta Commons-HttpClient/3.0"
17.251.0.227 - - 17/Mar/2010:07:52:49 -0700 "HEAD /podcasts/studies.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.232 - - 17/Mar/2010:07:52:49 -0700 "HEAD /podcasts/studies.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.227 - - 17/Mar/2010:07:52:49 -0700 "GET /podcasts/studies.php HTTP/1.1" 200 22160 "-" "iTMS"
17.251.0.224 - - 17/Mar/2010:07:52:49 -0700 "GET /podcasts/studies.php HTTP/1.1" 200 22160 "-" "Jakarta Commons-HttpClient/3.0"
17.251.0.225 - - 17/Mar/2010:07:54:02 -0700 "HEAD /podcasts/videopodcast.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.224 - - 17/Mar/2010:07:54:02 -0700 "HEAD /podcasts/videopodcast.php HTTP/1.1" 200 - "-" "iTMS"
17.251.0.228 - - 17/Mar/2010:07:54:02 -0700 "GET /podcasts/videopodcast.php HTTP/1.1" 200 22499 "-" "iTMS"
17.251.0.231 - - 17/Mar/2010:07:54:02 -0700 "GET /podcasts/videopodcast.php HTTP/1.1" 200 22499 "-" "Jakarta Commons-HttpClient/3.0"