The fixed pipeline has been removed since opengl 3 (not sure which version exactly), might want to consider learning glsl. It might be something wrong with your view matrix.
That's Interesting, I don't think it is my view matrix because I can draw normal quads and things just fine, for some reason my program returns 3 when I have the "glVertex3f(x,y,z);" not commented out. When it is commented out the program runs fine, even though the model is of course not there. Are the values returned by assimp a issue? Assimp is causing me a lot of trouble, I can't figure out there stupid node data structure for the life of me!