8/10 - at least you didn't barcode it up, decent name, lost a couple points for the underscores, but I like it.