20 gig seems like more than enough to do some hardcore game/profile saving. Hell, that's more than my E:/ drive and I honestly doubt the XBox has more data to save than a computer.
The fact that these shit heaps have a tendency to bite the dust has deterred me greatly from buying one. Well, that, and I ain't got no damn money.