How "expensive" is a hal key read/write? If I were doing 20 "reads" a minute, is that too much? Should I bother to cache anything? I guess find_by_capability and friends are more expensive. Knowledge appreciated. Thanks, Richard.