Shop around for deals if the price is comparable at a lfs get it there, if not shop around online....ebay, amazon, petsolutions, fostersandsmith, petmountain, aquatraders, sometimes it depends on what your looking for.
I usually shop at my lfs and have them order it. Usually after shipping costs the lfs is a little cheaper. Also would rather support the ppl who get me all my great fish!!