cookinpellets.com perfect mix and BBQer's Delight Hickory and Cherry. Bear Mountain and a few others are also good, but I can get Cookinpellets.com easily since the are in Racine, WI.
Been using Q Pellets since my local mom and pop place has them. I do a mix of Pecan an Cherry at 50/50 for smoking. I use hickory when cooking at high temps since it burns hotter.