I haven't read all the posts so I'm not sure if this has been recommended but I have known several people who have had good results from this:

http://www.thesock.com/

Also, try freezing a bottle of water and rolling your foot over the frozen bottle for 30 minutes 3x/day.