The most popular file formats on CGT currently are still .max (3dsmax) or .ma (Maya). However, Blender is gaining popularity as well. Just be sure you offer FBX and OBJ along with it. As for the .blend file format, I think PhantomDesign covered everything regarding textures. However, Blender offers the unique ability to pack all external data into the .blend file, and this also includes textures. You will still need to include the textures in a folder for your other file types like OBJ, and I would include them anyway, but I usually pack all textures into the .blend file so there's no confusion or user-end problems when opening the file. It may reduce user-end errors and complaints when it comes to texture maps, etc. Just go to File > External Data > Pack All Into Blend if you want to do this. Keep in mind, it will increase the file size fo the blend because every external file will now be contained in the .blend itself. I've found it's a good way to distribute a Blender file.