Salary Questions in Interview
"While I agree with most of the points you've made, there are a couple of other ways of going about this which will better control the outcome in your favor. I have been in IT recruiting and IT consulting for about 5 years now and this is what I've learned/been taught.
Instead of saying something like, "I don't have any set numbers" or "I'm afraid I haven't done any research on compensation yet" which can both show inexperience and/or weakness, I recommend to my clients and partners to say something like, "I trust 'ABC company' will make me an offer deserving of my qualifications and insight in this exciting opportunity." Just like any good salesperson, negotiate around price and instead discuss opportunity, challenge and growth.
Most importantly (and often overlooked) don't forget to ask for the job."I completely agree with Jake's points and his suggested change is a good one to sound more professional. I would also like to emphasis that confidence and honesty are of paramount concern when you are interviewing. I found that the rising stars I interviewed for the book are very honest, likeable people that carry that personality into their interviews. Don't get caught up in how you will say something exactly--specific wording isn't as important as being honest and confident.
What I was hinting at with "I don't have any set numbers. I'm afraid I haven't done any research on compensation yet." is that you may indeed want to defer all compensation research until you have an offer letter. Then you are being perfectly honest by stating that you are more concerned about the people you meet, a typical day on the job, and the company's culture rather than compensation at that point in time.
As for the point about asking for the job--excellent advice. It is also appropriate to ask for the job and leave contact information at the end of a cover letter if you do not find it out of character.