I think it would be very useful if ROS could have SNMP oid(s) point to global script variables so that you could schedule a script to pull any value you want. Then you could retrieve the value with SNMP get.
Uses:
DHCP lease count
BGP prefix count
BGP/VPN peer uptime
route hop count
Wireless client registration count
Custom script values for endless uses