Lego Digital Designer
Let go of Lego. Now you can build virtual Lego world of your own without owning any Lego pieces. If you are some kind of Lego fanatic, you can plan your Lego construction in virtual space and transplant it with your real Lego pieces. Did I mention that Lego Digital Designer is free. You can select from 763 bricks to construct your mad designs.