3D File Format

Hi,
I was wondering what format must I use in my 3D programs ?

I was working on a 3DS Loader, but i’ve seen that blender dosen’t support this format yet.

I’ve seen the OBJ format. Blender seems to support it. But what’s about 3DS Max ?
Men who work with me use 3DS Max Studio and Blender.

I want to make only a 3D file loader.
3DS file format is baniry and OBJ is text based.

What about performances and features ? Does OBJ file format support all features and information of the bothes 3D Modeler programs ?

Which do you think is better ?

Thank.

Or is it better to do two 3D loader format ?
One for 3DS Max Studio and its 3DS format.
And on for Blender and its Blend format.

Which do you thing is better ?
One format loader, which don’t may be fully compatible with the both ?
Or two format loader for their native formats ?

Id go the way J3D did and defie a common intrface then make the loader pluggable.

Yeah, that’s exactly what i was thinking. Make a loader interface and then make sub-class for each different formats.
I hope that blender and 3d studio formats are working almost the same way, even if one is binary and the other is text based (i don’t konw how works the blender format), and they’re contaigning the same type of data (vertices list, surface description, mapped textured…).

Am I going wrong ?