We use profiles from machine to machine with great regularity and success. You just have to know what they do and don't do. They will not carray a menu with them, but if the menu is shared over a network, as ours are, a profile works just fine to make sure everybody is on the same page.
Follow Keith's instructions for menu placement, and your profile will become extremely portable throughout the network.
I export all my profiles to a network directory along with their associated Desktop icons. Any user then simply copies the icon to their desktop, and pull the trigger on it. It will then call a specific profile and execute it's requirements.