Mirate los primeros artículos (es decir, los de más abajo) de
Webreference
Son códigos explicados que puedes usar libremente. Si quieres aprender, lo lees todo y vas paso a paso. Si sólo quieres el código, avanza hasta las últimas páginas y fusila el código