Having hired many people over the years, I prefer reading a short, highly targeted resume. One page is ideal, however if your experience requires more room, add up to a total of two pages.
Remember, if you have to ask if something is relevant in your resume, you should leave it off!
Have you thought about supplementing your paper resume with a video resume? I actually just posted a blog article on the topic here: http://news.ycombinator.com/item?id=3655510