Curve 3G: Entry level BB, low screen resolution, cheap camera (2mp, no flash)
Curve 8900: Top of the line BB... a year ago... Has a trackball that sometimes causes problems.
9700: Top of the line BB... Today... Great phone, and the one I recommend if you're not interested in the 9780.