Use the Nikon 8700, it is a very nice camera.
You won't find them built like that any more.

Compact Flash readers are available for under $5.

http://www.geeks.com/products.asp?cat=FLM

The Nikon 8700 can use Compact Flash I or Compact Flash II cards.
But you will hard pressed to even find a type II card.
The type II card is actually a tiny hard disk and is thicker than the type I card.
Most card readers can handle either.