Just to point out, I'm thinking the item level calculation isn't going to be a straight average. Won't be surprised if some slots are weighted more than other slots for your final iLevel score.