thanks all,
your inputs really helped, i think i will send it to csc for the following reasons
a) 300d is not limiting my ability
b) if i sent it in for cleaning and servicing, which is due anyway, will put me 120 anyway so i am looking at it from the standpoint that it is 60 more so...