I often use insert-parentheses in XEmacs, and it seems to interact badly with SLIME.
An example: I begin with:
CL-USER> () ^point
I then type asdf-u<TAB>:u<TAB> and end up with this:
CL-USER> (asdf-upgrade:upgrade)) ^point
Notice the extra parenthesis that SLIME inserted.
My guess is that SLIME shouldn't insert this parenthesis. I can understand where this came from (no extra args, so the user surely wants to close the parenthesis), but for someone mostly working with balanced parentheses this isn't too useful.
--J.