BIR: Preparing for the Challenges of E-Commerce