Electronic web-based auctions: theory and practice