Metaswitch Interview Question

How would you do it differently? (my answer to the final test)