A.G.
Hey -- it's hard, but try to remember two really, really important things:
1) it's normal, it's a phase, and it's temporary. you are describing classic (if annoying) behavior patterns of a healthy, well adjusted 10 month old.
2) he's a BABY. ascribing adult motives to infant behaviors will drive you insane very fast. his whining is not deliberate (or manipulative) at this age. he is expressing himself. babies this age experience TREMENDOUS frustration and anxiety. They are becoming aware for the first time that there is a big huge world out there, but they cannot quite process it, or talk about it, or walk through it yet. the fac that he whines and clings with you, his primary caregiver, and not with others is annoying but it is a very healthy attachment sign. your baby has only recently started to grasp the fac tthat you and he are separate beings. up to now he has not even considered that possibility (a reason why SOOO many babies say "dada" before "mama", or seem to disregard their moms in favor of anyone else -- they actually see you as an extension of themselves).
the whining is brutal, beleive me i know. i have a not quite 1 yr old girl and as darling as she is i want to lock her in the bathroom about 30 times a day right now. it might really help though to rememebr that in a big way, these behaviors are not personal. he is not developmentally capable of attempting to punish, manipulate, or push your buttons at this age. he is ONLY expressing his fear, anxiety and frustration at a world that is too big for him to handle and a lot of physical and mental changes that come very very fast at this age. you are the safest place he has to vent that stuff. try to smile through it and be patient -- he will get through it fast.