well, first thing that comes to mind, take the word 'corporate' out of the questions and that will be a good place to start ;)
structure is good, corporate is stifling.
team morale...mutual respect goes a long way. And so does some gift cards to Best Buy
as for social events.... well, there's paintball ;) LOL
I'll come up with some fun ideas for you!