So you're gonna spend hundreds of dollars w/o a guarantee of getting the job? Did you at least go through some phone interviews so it looks likely you'd get it, or did they just say "come in and we'll talk"? If the latter, I'd think really hard about spending your money...