Ok, heres a screen shot of the situation that I have a couple questions about.

http://img234.imageshack.us/img234/8873/allinmb1.jpg

This guy has been going all in on every single hand since he got to the table. He's gone from .80$ to as you see, near 60$ in about 10 minutes or so.

I was trying my best to get some of his money, but I ended up losing around 15$, 10$ of which I had worked hard for 1.5 hours earning slowly at these horrible stakes.

Given my bankroll of roughly 50$ (which is now 35$) what would have been the best approach to this? Of course, every time I got all in I was ahead, that just doesn't seem to be the correct decision given the circumstances. I would like to know what I should have done to extract the most money from this guy in case this happens again. Also, take into consideration that this goldmine could leave at any given moment, I can't just sit here and wait for aces like I could do if he stayed here all day, I need to get some of it before he leaves, but within a reasonable time frame.

Apparently it isn't too uncommon to see a high stakes player jump down here and do this, as it can give you a good laugh like I'm sure he had, having like 30 buy ins at the table (2$NL) and sucking out on every player that called him. What you guys think?