To clarify: technically nVidia also makes a complete video card, but it's given to the other companies (it's called a reference card) so they can copy the features they like, remove the ones they don't, and add what they want.
That's why most cards end up being the same: they take the reference board and use it pretty much as-is.
from what im reading about the 9800 its not that much better than the 8800. Are there any other ones other than these two?
The GeForce 9600 GT is made up of 505 million transistors at 65 nm and contains 64 stream processors, compared to the 8800 GT’s 112, and the 8800 GTS 512MB’s 128.