A female companion of mine has spent the last 3 years as a software engineer (Java). Now she's thinking of switching careers into HR. Here is a list of activities she's hoping to get involved in once she makes the switch;

* Event planning/organization
* Talking to different people
* Booking conference rooms in hotels and making associated arrangements
* Helping finance with data-entry/book-keeping

Can all this be expected of a HR position? Assuming it is, how might someone with a technical background get into that field? Or to phrase the question in a different manner, will lack of an MBA be a deterrent to a successful HR career?