80% finish

Except for the form or checkout page, everything else is done and
polished!!!