I don't want to re-invent the wheel
If it was my choice I would go with no. 1 or 3, my 2 cents worth.
Print