This may be a dumb suggestion, and probably repeats a lot thats been said, but i use the option in aim to only show myself as being online to people in my buddy list. That alone keeps 'strangers' from imming you, unless ofcourse that stranger is already on your buddy list. But use av and firewall and dont do anything that could potentially be stupid, and youre bound to be fine.