I guess hard drives would always be the cheapest, but if prices on 512MB Flash cards drop fast enough, I should like to have