1) Limited only by your system resources.

2) konsole (which is an xterm) . But you can always tell it what shell to use. cat /etc/shells If this is what you mean.