I just want everybody to get this straight. Ash uses MATRICES L1,L2 (not lists!) Oshell uses the variable Q. After hearing some discussion on which is better I have changed my mind. I know think both are great and as long as the ASH <-> Oshell thing works everything will be fine! (but Oshell IS still a little 'risky' to use because of the Q thing)