I use NTPASSWD which is a bootable CD that in about 5 minutes let me reset the password.
There are other roundabout ways but given a free 5 minute or less solution I've not used any other method.
And I never pay for it.
A few years ago the place i was working upgraded the computers and they let me have my old computer to take home. Well i put it in the garage for a few years and now i have no idea what my password was from four years ago. Is there any way to get around this and not loose everything on my hardrive?