You are right sunder, its good to attend the jobfairs if there are direct companies. I have seen few companies just collecting resumes and may be using for the future. its good to have personal talk with the recruites. i doubt on the time availble with the recruiters.
one thing I like the most about the job fairs is the platform for networking with the recruiters, Jobseekrs