in reply to How big is yours?
the most important thing IMHO is a good analisys before you start coding (as you would do in C i suppose..)