I'll start of by saying that I'm a .net guy having to play in a salesforce.com world right now.
My question is this;
Within the context of an pre-update/insert trigger can I set the value of a field that the user (the user that is updating the object when the trigger fires) does NOT have on their page layout?