This script requires some serious work to make it ready for the n900. For example, why are you using xterm? It is a NEEDLESS dependancy, use osso-xterm instead (the built in one). Why does it depend on BASH, why not modify it to be compliant with ash? Why does it have to connect to the net to download extra scripts? Why not just combine the two into a local version?