Ok, that makes me feel better, but can any one explain to me how I can do this in a better way then the site does. Code with comments would be great.