Heavily editted and simplied.

I removed the part where it says "Start gateway before workstation. workstation is not useful on its own". I don't believe this is true since you could use workstation offline as you would any other computer, and if you boot the gateway second, doesn't workstation automatically connect?

Assuming that's true, I believe the script doesn't need to check for workstation/gateway. It could give the same text, especially considering that the RAM advice currently given only to the gateway talks about changes to the workstation as well.