I always test on my forearms - I just find it too painful to test on my fingers as they seem to stay painful for ages. Not good if you are testing frequently during the day!
Yes, the levels do vary between sites. I did do a few tests when I first got my meter to see how much the readings vary...