Voltmeter help (Yep, another stupid voltmeter question :P)

The 5V of the USB varies, so your reading can never be accurate.

If you use

analogReference(INTERNAL);
delay(20);

the internal reference voltage of 1.1V is used.

You have to adapt the resistors for that voltage. And the voltage is not precisely 1.1V, but it's better than the 5V of the USB bus.