Can link_to have both an image and some text?

Sure.

<%= link_to "Print " + image_tag( “icon_print.gif”, :border => 0 ), :action => ‘print_list’ %>