A resume is good but a portfolio of cool projects is way better. We are trying to hire here at Anybots (jobs@anybots.com, fyi) and all of our want adds say to include a portfolio of cool things you have build and we receive very few.
Make it easy on the employer to see how talented you are. Since cover letters are now always cover emails there is no excuse for not linking to a site that explains your previous projects with pictures and links.