When I've tried to reinvent the wheel, I get bashed for not doing the familiar things.

Author Details

Author Name: