Similar Items: E-development: from excitement to effectiveness