For the purpose of transparency, I think it should be as broad as it is. And it does cover staff. That's good, because you wouldn't want to allow a politician to be indirectly lobbied by having the person lobby that person's staff and not register the contact because the registration is not required.
For the purpose of the cooling-off period, as I've suggested there should be a sliding scale. Bring some fairness into that part of the act.
It was really the only way, without going through passing a bill, that the government could deal with the issue of requiring communications to be disclosed in response to the Rahim Jaffer situation, but it was too blunt, because it then also extended the five-year cooling off period to every single MP. Again, there should be a sliding scale, based on your power and influence.