How would I use Tasker to boot my PC when I get home?
You could check out this wake on LAN plugin for Tasker / Locale. (Haven't tried it - would be interested to hear how you get on if you give it a go)