Not sure why this question's been popping up about...once a week recently lol.
But 40 is pretty much the average tank size, specially from newbies. Even 30 is average...its really not that small. IMO, nano should be able to sit on like a desk or something (a sturdy desk, not your grammas old rickity writing desk lol) so thats why i say 20g tops. I mean once you start needing a stand for it...its really not taking up as little of a space as you would think, is it?