I tried many of the free WoL apps and this is the best. Easy to save configs, works outside of LAN, resolves host names (for dyndns), allows you to change listening ports, etc. It even pings the target afterwards to make sure its awake (if your router allows outside ICMP).
Kornstalx about Mocha WOL