Need expert advice (warning, quite long!)

Printable View