Are there any commercial nodes available so my transactions won't show my IP address?
Bitcoin will run over Tor. There an article on the Bitcoin wiki that explains the process.

Just install Tor and let it set up a proxy on its default IP (127.0.0.1) and port (9050). 

For bitcoind, use the flag --proxy=127.0.0.1:9050.

For the GUI client, under Options, check Connect through socks4 proxy. Set the proxy IP to 127.0.0.1 and the port to 9050.