Harrzack:
Would this my my math? rounding errors, etc? Or could it be the cheap stepper? I've set the current pot in the BED by measuring voltage at TP1 (per BED manual), so guessing the current is ok.
Rounding errors? How can you have rounding errors if you are only using integers?
Oh, you are not using integers? I think we've found your problem!