640 pixels is the maximum width. If you create anything wider than that, the forums will automatically make it smaller (which could make your image look different than intended). As far as height goes, mine is 150px high, for what it's worth. I think thinner, wider sigs are more unobtrusive, while sigs with a greater height are more annoying.

Check out another forum sig thread here.