Considering the way web sites are mashed together these days, yours is pretty good. Sites should always be as efficient as possible, pass the "grand ma" test'* and not require more customer info than necessary (many cannot type). * Grandma test: If your grandma cannot figure it out without help or a manual, it's not good enough yet! LOL but a real consideration.