It all depends on the size and quality of the photos, which can be adjusted in the setting. Most cameras show the number of pictures you can take in the bottom corner.
Roughly 6 photos. Get a memory card.
The number of color pictures that can be stored on a 2GB memory card will vary depending on the megapixels and file size of the photo. It can vary between 1430 photos when the photos are 4 MP and have a file size of 1.2 MB to 260 photos when the photos are 22 MP and have a file size of 6.6 MB.
This can depend on which file type the photo is, how many pixels are in the photos and also the brightness and amount of colour in the photos. Lets say you have a 5 megapixel camera which makes it into a JPEG file, this would mean an average picture would be around 1.6MB. 700MB / 1.6MB = 437.5 Photos
Approximately 170 photos
It depends upon the MP of your camera. The more the MP the higher the quality of the photo, and so the no of pictures that can be stored reduces. For ex, for a 2MP camera, you can store 2379 photos on a 2GB card, whereas for a 8MP camera you can only store 635 photos.
It depends how many photos you will take. But you should get a bit more of GB if its a sD card. Ebay has 64 GB micro sD cards for around $18.00.
Yes, in fact many modern digital cameras are designed to use an SD (or microSD) card to store the photos they take.
you don't need a card to take photos but is optional, without a SD card 300 photos can be taken, with a 1gb SD card i can take 3,000.
Digital picture frames are not overly hard to use. Many are designed to be easy to use. Most have a slot for a memory card from which the images are stored and accessed. Always prefer to the owner's manual for operation instructions.
About 650 pictures.
They probably rent them as needed.
There are many places to upload photos for free. You can always upload photos to Facebook or Twitter as well as sites such as Photo Bucket, Flickr, and Picture Push.