How long should main() be in a program? I mean, it obviously depends on what program it is, but generally, should main() contain more than like, 3 pages of code, or is there really no limit to what would be considered acceptable?
I'm asking because i feel that i COULD put a large piece of code i have written in a function of it's own, but i feel it would reduce readability and make the program unnecesarily (How do you spell that :S?) complex. But on the other hand, my main is around 100 lines at the moment, and would probably be pushing 200 after i write the last code, is that too long? Would it be better coding etiquette (Another tricky one?) to make the main() as short as possible?