Cool, glad you got the avatars and smilies working 🙂
As for the email, I feel your pain! I host my own Exchange server at home also and I too have run into bounced and rejected emails but I think I've ironed out all the kinks. The most important things I've learned are:
1. My ISP requires me to route all mail through them (smtp.comcast.net), so I do. If I don't do this, many recipients (craigslist for example), will spit my email back saying "your IP belongs to comcast so I must receive your email from comcast, not from you".
2. My IP address, along with millions of other's in Comcast's domain, is listed in the Spamhaus Policy Block list. There is nothing I can do about this, Spamhaus basically says "this is a Comcast IP so it could be anyone, you have been warned". This has only affected very specific mail of mine and was a real SOB to fix. If I composed an email that contained a hyperlink to my domain/IP and I sent that email to a GoDaddy mailbox, it would be caught by there spam filter and I would receive no notification that the email was blocked. This was a royal pain the rear and the only solution is to remove all hyperlinks that pointed to my IP.
3. Add an SPF record to your DNS records. I just wrote a post yesterday on how to do this with GoDaddy. An SPF record can help lower your spam rating, and with all the challenges home users face with hosting their own email, this can be very helpful.
Most of these things I've written blog posts about so you can search my site for more information. If you run into a specific issue let me know, maybe I can help. But you should be able to use Yahoo or Gmail SMTP settings from anywhere, that's what they're for.
www.bunkerhollow.com | www.careercomputing.com
When I post fp:mddubs in a topic, I'm leaving my footprint there so I can track it once I get into coding/supporting. (Yes I stole this off Mek 🙂, who stole this off Ederon 🙂 )