Lego Digital Designer
The Lego Digital Designer is an awesome tool for designing a new creation on your computer and creating a build guide. You can then use the Lego Pick a Brick site to buy all the bricks you need. A Raspberry Pi case can be put together for ~$20.