@Draugnar:
"For that matter, an ally can support your attack on your own nation and it will still result in a bouce if need be, but will not dislodge your unit."
That's not wrong, but is misleading. It can be read that any ally can't dislodge your unit.
The rule is very simple. Your support cannot dislodge your own unit. It can bounce your own unit, bounce someone else's unit, but if your support would cause your unit to dislodge, it won't happen. In the Por->Spa example, if GoL wasn't supported for some reason, Spa would be safe even though it was attacked with support, because the support came from you.
Here's an interesting question.
France:
Spa->Mar
Por->Spa
Italy:
Mar H
England:
F MAO S Por->SPa
Spain bounces, and Portugal is supported into Spain. I can't imagine that Spain is dislodged, but the support comes from another country. Anyone seen this happen?