GARCH Estimation by Importance Sampling
This estimates a univariate GARCH model using Monte Carlo integration with importance sampling. A closely related example which does Metropolis-Hastings is provided at http://www.estima.com/forum/viewtopic.php?f=8&t=1608. In practice, it's probably easier to get the Metropolis-Hastings method working properly.