Practical HAM