Speeding up insertes into MS SQL 7

Greetings all,

I'm using ADOQuery1 (or ADOStoredProc) to insert records into a database.
I call a stored procedure " insert_stuff 'sa', 'sa', 1, 'ALL MY DATA' ",
updates tables and calls other stored procedures.

At the moment this process is very very slow. 5-10 records/sec.

How do I go about speeding this up ?
What can I look at to see what needs to be optimised ?

Thanks in advance