I've got a couple of web servers running our website within the same network in Azure, load balanced on port 80 HTTP in order that a web site load test from visual studio 2010 ultimate will round robin hit one of the two. However, the bulk of the work is always being done by the same server, it's about an 80/20 split, causing the one server to be overloaded. We've got asp state session configured as server one, and server two is receiving the bulk of the http requests (not sure if that's relevant)
I've got a similar config for the web services servers (albeit no state session server) which sit underneath the website layer and they're load balancing fine (50/50 split)
Anything I've missed / need to be aware of?