Reload a View with AJAX on a click event I have a view displaying a table of related nodes that is embedded on another node's page. The info displayed in embedded view is periodically changing, I want to allow the user to refresh the view by clicking a "Refresh View" link or button without reloading the entire page. 

I've checked out the views-hacks module which provides the auto-reload feature, but that doesn't do exactly what I need it to do.
I'm afraid you won't do without a bit of coding here. What first comes to mind is a combination of


Form API for the refresh button,
views_embed_view() for retrieving the current version of the view.
AHAH javascript replacement for the view output replacing, and


Modules Views Auto-refresh mentioned by you or Ajax Views Refresh may not do exactly what you're after, but their code could be a source of inspiration when implementing views refreshing.

I also recommend having a look at the code of the Drupal core's Poll module, mainly the functions poll_choice_js (the callback function for the path poll/js) and poll_form ($form['choice_wrapper']['poll_more'])