I'm looking for some really good bakeries in North Jersey or near Princeton that have good bread. Baguettes, artisan, whatever. Also, Looking for a recommendation for a good Afghan restaurant. I first tried Afghan food at the Helmand in Baltimore and loved it. I tried the Afghan place in Morristown; it was OK but I'm craving an "Helmand" experience. Any ideas?