I bill by the hour, but in chunks (20, 40, etc). I do discovery, define scope and that I determine scope, then work on narrow scoped thing. (Hard part) document each ECR, set scope and communicate price. Likely to next billed-task. Kinda combines fixed&hourly; not perfect.