This is being caused by an infinite loop error in the FindFilm method. If this if (iURL > 0) doesn't get called. iCount doesn't increment and you go into an infinite loop.
Attached is the corrected script.
09/04/2010 Version 1.0.1 -> Fixed script not getting cover arts and year anymore. Added version in comments.
Please try the attached script and let me know how it works. Now it takes into account if (year) or [year] is found in search string.
movieDetails.ThumbURL = strImgBody.Substring(iImage, iEnd - iImage).Trim();