sorry shane, sw uses the (t0) so it knows where the pointer is (dynamic codes need a pointer and offset to work) and sw t1 stores the contence of t1 (on/hex values) to the offset making the code complete with the pointer, offset, and values.

-TEO