After the implementation is there any way to change the USD to a "$". The system was set up this way and the customers do not know what USD means.
It will be too risky to make the change now, since the USD is practically every where...
This change should be made directly after the DB creation.
Starting 2005 SP1, new databases will be created with the $ sign, so at least for future DB creation, this will not be an issue.
I dont know how far you have gone, and how many transactions you have in the DB, but if it's very important, you can consider creating a new DB and transfer most of the data to it...