I like the system of rolling for hp, and allowing any number of re-rolls, with the proviso that a cumulative -1 applies to each subsequent re-roll.
So if you roll a 3 on your d10, you can roll (d10-1); if, for example, you roll a 3 again, you get 2 hp - with the option of re-rolling, but now on...