How many photos will a 1GB flash drive hold?

A 1gb card should hold about 650 pictures.