I second pretty much all the advice that's already been given.
@Scapegrace, I just realized who you are. OMG... Hi!