Not too surprisingly, there are now at least 3 "Free AOL & Unlimited Internet" icons on my computer, desktop, start menu, and favorites. Damn annoying if you ask me. Read full review
© 1998-2024 BetaNews, Inc. All Rights Reserved. Privacy Policy.