Very correct dude there is no other way to hide your IP but consider this what will anyone with my IP do?
Scan for open ports,perform fingerprinting on various services if any present,get info of the ISP i'm on.
Then after getting sufficient info search for vulnerabilities/exploits for the respective service/s[note:i've taken for granted that there are services present on my computer like http server[IIS 5.1] blah blah] then try getting in to posses root access.The above holds good unless we are taking into account worms,trojans,key loggers which will call back to the attacker.Lets also keep out from the discussion DDoS[Distributed Denial of service attack] & your machine being added as a zombie.
Now lets consider a everyday joe scenario,will he/she host a http server? does he/she needs a service to be running?will he/she needs her own email server running 24/7?
I'm sure the answer is no.Because just knowing your IP isnt gonna do a hell of good to any script kiddie scanning one helluva port range unless & untill you have something running which helps.
My point being why do you have to purposely hide the IP if you dont have anything to show?
The things I have suggested in my earlier post seems completely satisfactory with security in mind but its a other way around.
Few people know what exactly happens with a anonymous server in the middle.Its actually kinda a "man in the middle" attack.Taking for granted a page that says "full anonymity" makes you feel you are safe? Nope a jackass maybe sniffing all the traffic by just looking at the logs & making merry out of it.
How do you trust them? Blind faith?
Trust me but not all free anon servers may be like this but its kinda hard to differentiate when you know nothing about it unless we are talking of paid anon services which is a different story.
I had written my earlier post w.r.t the original poster who says hes on dial-up & provided no info as to why he wanted to hide his IP.
Note:The case I've considered above resembles people who surf the internet,download,email,chat blah blah.
For others who host web servers,public services online its a complete different scenario.