all that... AND a credit card reader... nice! =]