Market profile (MP) is an effective tool to determine S/R levels including volume at each level. It is widely used in equities and futures market by floor traders for decision making.
Here are some references to get a deeper idea :
http://www.cbot.com/cbot/pub/page/0,3181,1168,00.html...