Skype on my Ubuntu works fine, despite some configuration issues at installation time, but I was tired of all those windows for each and every chat session and even the list of contacts.
Now this is finally over, I have finally a skype version that produces only one window, except when making a call, but I can live with that though.
Add the ppa from this site: https://launchpad.net/~keks9n/+archive/skypetab/
apt-get update and install the package skypetab-ng.
Then instead of launching skype, launch /usr/bin/skypetab-ng!
Not sure if it uses the original Skype, but I think so.