but more often than not, the answers in the stackoverflow are exactly what we're looking for :D

//

matigo.ca.