As far as I can tell, they are not affiliated with any ISP.
On Wednesday night, law enforcement officials contacted Kickstarter and alerted us that hackers had sought and gained unauthorized access to some of our customers' data. Upon learning this, we immediately closed the security breach and began strengthening security measures throughout the Kickstarter system.
While no credit card data was accessed, some information about our customers was. Accessed information included usernames, email addresses, mailing addresses, phone numbers, and encrypted passwords. Actual passwords were not revealed, however it is possible for a malicious person with enough computing power to guess and crack an encrypted password, particularly a weak or obvious one.
Kickstarter further goes on to say that older passwords were uniquely salted and hashed with SHA-1, and newer passwords with bcrypt.
You bring up a valid point about having the same event repeating on several different intervals. Note to the OP: you can repeat an event every Monday, Wednesday, and Friday at 8:00 PM. However, as hazah stated, you can't repeat the same event on Monday at 7:00, Wednesday at 8:00, and Friday at 6:00 without having to kludge something together.
I don't think the interface entry is a show stopper though. If CSS alone doesn't provide a good looking, intuitive interface, then it can be cleaned up nicely with the Display Suite module. Finally, even if display suite and CSS together don't do the trick, making a module to alter the node edit/add form for one content type is a trivial task.
All in all, I'm still of the opinion that Drupal would be a good fit for the project.
Drupal would fit this project well. Here is what you can accomplish with Drupal for your project:
- Visitors may register for accounts. The usual suspects like CAPTCHA for the registration & login form, password reset feature, e-mail verification, etc.. are either core or available with modules.
- Members can subscribe to event listings via the notifications module.
- Members can PM other members.
- Visitor's or registered users may post events with moderator approval
- Using the views, taxonomy, better exposed filters, and date modules, you may list and filter events by date, type, etc...
- Events are searchable. You can also use Apache Solr integration if you need to speed things up.
- Dates can be chosen with a jQuery pop-up calendar.
- Recurring dates can be done by enabling the Date Repeat
- You can specify start and end dates. You can also specify "all day" instead of listing a time.
- Event locations can be stored, and displayed using the Google Maps API
- Proximity searches are available with Views and the Location modules.
- Images can be posted for these events, and displayed in a lightbox style gallery.
- Contact information may be posted for the event coordinator.
- Visitor's can use a personal contact form or entity form to contact the owner of an event via a web based form.
- By using the proper fields for the data you are storing, the data can be validated to check that a web address, e-mail address, phone number, etc.. is in the proper format. You may also create your own validation rules.
- Comments can be made on an event listing, with moderator approval.
- The fivestar module will allow visitors to rate events.
The possibilities are somewhat endless. If you choose a dedicated calendar application, instead of a web CMS, you'll soon outgrow the features and be faced with the task of migrating your site.
Yep, I see no reason why fame achieved through holding elected office should afford any further special privileges.
That's good, because it has nothing to do with that.
Just check nissan.com for an example...
Comparing this to the nissan.com dispute is idiotic. The owner of nissan.com had the last name "Nissan", and used the site for purposes unrelated to Nissan Motor Company. The owners of RonPaul.com are using the "fame achieved through holding elected office" by Ron Paul to profit from his trademarked name.
"What I've done, of course, is total garbage." -- R. Willard, Pure Math 430a