Changed checkout form costructor to public to avoid illegal context error.
Use WPSC_Country_region rather than go direct to the database.