My current Garage / Shop has an upstairs that amongst a gazillion other things, I store tools I don't use all the time (pressure washer, sandblaster, etc.) Here is what I came up with.
I cut and re-framed a 4' X 4' opening in the floor, and mounted that same HF winch being posted in this thread, in the peak.
Then I built a cage to lift things in. (even large things are easier to lift in the cage (if they'll fit) than just hooking the cable to them (I'll tell you why in a moment)
The cage works well after solving it's major problem. (which is also the problem that lifting things without the cage causes).
You'll want to mount a pulley onto the cage that a guild wire (or rope) can run on to keep the cage from turning round and round and twisting the cable up while being lifted. (Which is also what just hooking the cable directly to the item tends to cause.
Now, the trashed out condition of the shop in these pics caused me to almost not just go out there and take them for you. (embarrassing) So please understand that I am in the process of building an entirely new shop building:
http://www.garagejournal.com/forum/showthread.php?t=229132
So everything is thrown around and in total chaos in this shop as a result.
Also, because this system has worked out so well for keeping things I wouldn't be able to get up the pull down ladder stored up there out of the way, my new building is designed with a loft area and I am building a lift in it as well.
The new lift will be improved by being built against the back wall instead of it coming down in the middle of the shop (which wasn't an option in the old shop).
It will have pillars in it's 4 corners that casters mounted sideways on the cage will run against keeping it stable and straight in motion.
I hope this helps, and gives you some ideas.