Guidance needed, is this good programming??

Printable View