How can i allow users to give different responses to content types other than comments? for example if i want users to be able give blog posts a "like" or "thumbs up/down" or something similar?
You could try any of these modules (with quotes included from their project pages):
... adds a clean, attractive voting widget to nodes and comments and any entity.
... provides flexible voting widgets for nodes and comments ("The cck model for voting with Drupal").
... allows votes on some Drupal entities and provides the base for implementing votes on other entities.