Practical Registration