On another planet

 

not paying attention, acting strangely

 

 

 

Bells and whistles

 

extra features and trimmings

 

 

 

To blow a fuse

 

to lose your temper

 

 

 

Cutting edge

 

advanced and innovative

 

 

 

A shoulder to cry on

 

someone who listens to your problems

 

 

 

By Hook or by Crook

 

By some possibly dishonest means