Yup, tunicates and sea squirts and ascidians are the same thing. Ascidian is the latin name, sea squirt is the common name and Tunicata is the subphylum I believe.
This doesn't look like a sea squirt to me tho. I'll check my books when I get home after work. I think I've seen something like this before though.
Christy
