Personal part collection on the web (Bricklink or alternative) I started using Brinklink a few months ago and although I like it, the interface is quite terrible. I'm looking for a specific feature but don't know if it's unsupported or just I cannot find it. 

How can I create my personal parts collection on Bricklink, something like a catalog of parts that I have? Other options I require would be adding parts from whole sets and adding bricks from my placed orders.

If this cannot be done please suggest alternative websites or even desktop applications that can do this?
An alternative to using BrickLink for those purposes would be http://rebrickable.com. I personally find the interface to have some warts, but definitely better than BrickLink in a lot of ways. In particular to your requested features it does support importing parts from sets (Look for the "Add to my Parts (Part out set)" link on any set description page) as well as importing from Bricklink Orders in XML format and a few other sources. If your long term plans involve selling some of those parts on BrickLink it also supports a decent set of export options that can help out with that as well.