1. A .Net 4.0 C# web service that returns a valid 17 digit North American Vehicle Identification Number (VIN) string.
2. A Simple User interface to choose Random or Sequential generation process and display resulting number.
2A. If sequential is chosen, number should be seeded / stored / updated in web.config file.
2B. If Random is chosen, number will still fall under specifications for United States requirements in below requirements.
3. Check Digit calculation performed on all numbers generated.
4. Clearly commented code.
5. Algorithm to be derived from:
Software Architecture, Software Testing, Website Testing