rebecca I'm currently finding myself in a situation where I'm being put forward for jobs which do not advertise a salary, which are marked under that all-encompassing "competitive" - and conditions and benefits vary for the companies, e.g., some give a car (huge bonus for me) - some give a bicycle (um thanks, 2 dogs, 1 baby, 1 horse, 1 man).
Now, if I were to say before interview "oooh, how much do you pay?" that IMO, would make me look like a money-grabbing twat, and, desperate - wheras you say it won't! 
I will go to the interview and, if they like me, will open negotiations on salary. In my experience private companies are able to be very flexible.
I am in a very fortunate position right now of being able to turn them down if the package is not what I am looking for and I very much understand that it's not always an option - lord knows I've taken shoite jobs in the past to put food on the table!