Just some comments:
I highly recommend against using shared customisation dictionaries (except on terminal server/citrix). I much prefer using local custom dictionaries and use a process to synchronise workstations with a central update are upon log in.
This has the following benefits.
1) Never being locked out of report writer or modifier because others users are in the system.
2) Reduces chances of corruption the custom dictionaries.
3) Improves performance as base resources and customised resources are read from local drive rather than network.
4) Allows customisations to be fully tested before being deployed.
5) VBA has to be stored locally in .VBA files anyway.
------------------------------
FYI: Great Plains v8.0 has a bug which can corrupt VBA packages exported using Customisation Maintenance. This is fixed in Service Pack 2.
David Musgrave [MSFT]
Senior Development Consultant
Escalation Engineer
MBS Support - Asia Pacific
Microsoft Business Solutions
Any views contained within are my personal views and
not necessarily Microsoft Business Solutions policy.
This posting is provided "AS IS" with no warranties,
and confers no rights.