Mastering the Art of Smart Shopping