Secondo me, una delle caratteristiche più interessanti di LINQ è la possibilità di creare delle classi che implementano le caratteristiche di base del framework, ma agiscono su sorgenti dati differenti. In questo post è possibile scaricare il sorgente per implementare funzionalità di ricerca tramite LINQ verso il web service di Amazon.