Online buying takes off