I have a 512mb memory card and android is running perfectly on it with market working properly. Also android says that I have 200mb free internal memory. so a 1gb memory card is more than enough.