MHenrichs,
First let me just say that Project is a scheduling tool not an assistant. It can only work with what it knows. I doesn't make decisions.
In your first item the Duration field in fact does change to 1 1/2 weeks. I assume you are looking at the Gantt bar which probably extends to the middle of the following Friday. When you set up the original task, both resources work an equal amount for
one week. I assume you have a fixed work type task. Once the task is set you now change the parameters but only for resource #1. For lack of other information Project assumes resource #2 stays as is so he/she works their 40 hrs and resource #1 works 4 hrs/day
until he/she has completed their 40 hours. The total work content is still 80 hrs but Project's work equations has adjusted the duration as necessary.
Project's work equation will respond differently depending on whether the task is fixed duration, fixed units, or fixed duration. And once a task is set up, changing the work equation parameters, (duration, work, units), will change the task's "structure"
in different ways. I suggest you Google the Project 2010 work equation and learn more about how it works. The basic equation, (duration = work/units), is the same but how it responds to input is a little different for Project 2010.
Hopefully a better understanding of how Project's work equation calculates the schedule will answer both of your questions. If not, post back. Meanwhile if you want to customize the work on a task, as far as I know there are two basic ways. First, manually
contour the work on the Resource or Task Usage views, or second, create custom work calendars for each resource specifying exact work days and hours.
One other comment. Project does have a leveling feature but it will NOT do what you want. Project's leveling feature is strictly for re-distributing the work to relieve resource overallocation based on task priority.
Hope this helps.
John