Winning and Losing in Penny Auctions: An Engineer's Analysis of Penny Auctions for Fun and Profit