I'm thinking you are confusing static names with display names. You'll want to use the display names to reference fields on your forms. I'm willing to bet "Business_x0020_Unit" looks like: "Business Unit" on your form. Change what @gkoliver said to and update to the display names. That should fix you up.
Cheers,
Matthew