Custom Invoice

it shud be more good if we can custom the invoice (the size and layout). so we can custom and set it to print in any size of paper.

You can do that with a custom theme. Search the forum for discussions about how to do it. Only A4 and USLetter can be chosen directly in Manager (under Email Settings).