A fully fleshed out online auction alternative example.