Dell would be the way to go. What kind of camera are you going to use.
Check out online for prices. www.dell.com
1. for windows 2000 and XP 256mb is a minimum. (any less and it makes things less responsive when you have alot of windows open or such) IF you multitask alot get 256 or more.
2. Speed depends on what other things you will be doing. If you have a camera, making movies? If you have the cash go for a 1.7ghz. But if not go for a slower p4. And if you still do not go for a celeron. Remember a slow p4 is still better than a celeron. Even if the celeron is faster. Also if you buy online with dell you can customize your order. ASWELL as get some Awesome deals. EG. Free ram upgrade, Free monitor upgrade, Free dvd/cdrw upgrade.
3. Depends on what kind of camera connection aswell. But if it is only USB, no card is needed as that is standard now a days. Also transfer speeds arent really that much of a problem when your only transferring digital pictures or mini movies. As they will be only small and the difference wont be that much that you really care.
[This message has been edited by krisk (edited July 17, 2002).]