I stand to be corrected (or savaged as the case may be) but when making a first call all I ever give is my callsign. This prompts the controller to ask for my full details. A FIS is not a lot really, all they really have to do (correct me if I am wrong) is provide an alerting service and deal with any flight safety issues you might have, for instance "is such and such a MATZ active?" Therefore if you ask for a FIS on the initial call then they will give it you and little else. That's why I only give the callsign, it forces some of the not so helpful controllers to actually ask for all the info.