I usually go with dwayneg's configuration:
Use one destination Hunt Group; create a separate CRA for each DNIS (remove default greetings & T/O to HG); name CRA's (Cust Svc, New Sales, VIP, etc...); create Ext ID for HG (set Auto Att Xfr Prompt to "No"); Point DID's to CRA's in Call Routing Tables.
HG members will see call transferred from "Cust Svc", "New Sales", "VIP" and can answer with the according script or greeting used for that call type.
You can then run call volume reports on each CRA for traffic analysis.
I only use multiple HG's of I need to implement prioritization (poor man's skill based routing), or in large call centers.