Hi Vidya,
I do use the back button a lot myself, here on the forum too - just a habit I guess.
I think it is like this: if something has been submitted via post, it is assumed that it is not supposed to be submitted twice by accident (e.g. an order).
With get it is different, there is nothing wrong about reloading e.g. some search results.
Therefore I use the get method for searches etc. (additional benefit that they can be bookmarked), and post only for things that are not meant to be submitted twice.
A redirection (with the header function, not meta-tags or javascript) can help here, e.g.
order form -> processing script redirects to -> confirmation page
where clicking back from the confirmation page would get you right back to the order form.