One thing I have had a problem with is the Ruler Origin. When ever I change the origin to a guide within the canvas it is always 1px off target. Is there a way to fix this or am I going to always suffer from this?

Photoshop CS3 Extended student version (exactly same as professional version, just cheap packaging).