My heart goes out to you. My kids were all very young and trying to get through a day was trying, at times. I kept much of the work down by keeping a simple household so there was nothing for them to get into, lol! I think they toys took over; it was a house with three little kids!!
Maybe if you put your son in daycare, he'd get over the clinginess. I had mine with a sitter who was a relative, and they seemed to do fine while I was at work. I guess kids adjust to different situations. You might also try a baby seat that he stands up in and move him around to where you are and see if that doesn't help you out.
Keep it simple. No use in making your life harder than it has to be. I babyproofed my house and put a gate over the steps and let them roam around all they wanted to. I kept their toys in the playpen. When they started to get on my nerves, I put a comforter on the floor and a disney movie in and we ALL took a nap... Whenever they hear the music from 'Beauty And The Beast', the all start yawning!!
My youngest will be 11 in a couple of days and she's more clingy than the other two were even at this age. I know that someday, she'll stop and I sure will miss it. Babies go through all these different stages really fast, and they're on to something else. I kept reminding myself that, "THis too shall pass', when they went through the hollaring stage when they didn't get their way. The problem was that I had two who were 18mo. apart and when one would get through it, the next one would start!!
Sometimes it's lots easier to put them in the car and go for a visit or ride if they're crabby. It kind of entertains them or puts them to sleep. It's always nice to visit another Mother, too. They understand what you're going though and you can trade war stories.
Jackie