Yes you should be able to do a full work out at home. You don't even necessarily need to use weights you can use your body weight to build muscle. A couple of years ago I did the Insanity workout & over about 2/3 months I stripped loads of fat and gained lots of muscle definition without lifting a weight. It's a tough workout - you need to be pretty fit to start with but the results are amazing. It's fairly pricey (£105 Amazon for a set of about 13 dvds) but way cheaper than the gym. Or if you do want to use weights get a kettlebell - you can buy exercise dvds or scour the net for workouts. I hadn't done a kettlebell workout for months and I did 10 mins yesterday and am suffering for it today - oh well no pain no gain!