A blog with a shop? Why not? I know it’s normal practice to set up separate websites for unrelated activities – and even to add a dedicated blog in parallel to a commercial website – but I’m not a follower of fashion, and never have been.
Actually, I plan to run several shops. The first will always contain boating-related stuff – initially books & CDs. In memory of Port Hamble, I’ve christened it The Ditty Box. The second, Digital Magazines, contains links to yachting and other magazines, each priced in different currencies.