There is a lot of deleted code in this method.  Can you explain to me a little about what is going on here, so I can review it better?