Client-Side Validation

Details coming soon!