It seems that sticking to POST is the way to go because it results in clean looking URLs. GET seems to create long confusing URLs. POST is also better in terms of security. Good for protecting passwords in forms. In fact I hear that many developers only use POST for forms. I have also heard that many developers never really use GET at all. 
So why and in what situation would one use GET if POST has these 2 advantages?
What benefit does GET have over POST?
 
     
     
     
    