Clarification about the rating...
Although the IMDB ratings only go up to 10, they do use one decimal point. You can have a rating on IMDB of 8.5. However, this will download to the xml files as 85 (not 8.5), so it appears the scale is to 100 (10.0). In the movie jukebox, there is an option to show movies by ratings, 1-5, which is why Sanji divide the rating by 2 and round when storing the rating in the db. The end result stored in the movie db is a whole number between 1 and 5, to match the jukebox option.