Flash CS5 on the iPhone, Apps

At the MAX conference yesterday, Adobe announced that designers and developers will be able to use Adobe Flash Professional CS5 to create rich, interactive applications for the iPhone and iPod Touch.

This is NOT Flash Player running on the iPhone. There is no new information about Flash Player on the iPhone. This announcement means that Flash designers and developers can use Flash Professional CS5 and ActionScript 3 to build native applications that can be distributed and downloaded via the Apple App Store.

This new feature was demonstrated in a sneak peak of Flash Professional CS5. The new features of Flash Professional CS5 also include a new text engine for creative freedom and control with text, XML based FLAs to boost team collaboration on projects, prebuilt code snippets for rapidly adding interactivity, as well as integrations with Adobe Flash Builder to improve ActionScript editing. A beta of Flash Professional CS5 will be available later this year via Adobe Labs.

Adobe announces ability to publish ActionScript 3 projects to run as native iPhone apps. More info at http://www.adobe.com/go/iphone

Adobe Flash Pro CS5 beta coming, supporting native iPhone apps. Sign up and more info at http://www.adobe.com/go/flashprobeta

You can learn more about this announcement in the FAQ below as well as in the following places • Adobe News Room (http://www.adobe.com/aboutadobe/pressroom/) •

Information about apps for iPhone on Adobe Labs (http://www.adobe.com/go/iphone) • Information about Flash Professional CS5 on Adobe Labs (http://www.adobe.com/go/flashprobeta)

More about Flash Professional CS5

What did Adobe announce at MAX regarding Flash Professional?
Adobe previewed an early version of the next major version of Flash, Adobe Flash Professional CS5. Adobe also announced that a public beta of Flash Professional CS5 will be available for download from Adobe Labs later this year. That beta will include support for the ability to compile ActionScript 3® projects in Adobe Flash Professional to run as applications for iPhone. Interested designers and developers can go to Adobe Labs to sign up and to be notified when the beta is available.

What are the new features of Flash Professional CS5?
There are many new and exciting features in Flash Professional CS5. These include
• New text capabilities via the Text Layout Framework (TLF). Get unprecedented control and creativity with text in Flash projects. Advanced styling and layout, including right to left text, columns, threaded text blocks let you work with text in Flash like never before.
• XML based FLA files let you manage and modify project assets using source control systems, and enable teams to easily collaborate on files.
• Code Snippets panel provides pre-built code that can be injected into projects for greater interactivity and also reduces the ActionScript 3 learning curve. The panel includes code for timeline navigation (ie: click to go to the next scene) actions (ie: drag and drop), animation (ie: move with keyboard arrows), audio and video, event handlers (ie: mouse events) and loading and unloading of assets.
• Flash Builder integration. Use Flash Builder to write ActionScript code within Flash projects.
• Improved ActionScript editor, including custom class code-hinting and completion

When will the Flash Professional CS5 beta be available for download?
The beta will be available for download from Adobe Labs before the end of 2009. How much will Flash Professional CS5 or Creative Suite cost? We are not announcing any pricing at this time. Where can customers go to be notified when the beta is available? You can sign up to be notified: https://www.adobe.com/cfusion/mmfor/index.cfm?name=fpcs5_notify

More information about applications for iPhone
Q: When will Adobe Flash Platform tooling support building applications for iPhone?
A public beta of Flash Professional CS5 including support for building applications for iPhone is planned for later this year. Sign up to be notified when the beta is available.: https://www.adobe.com/cfusion/mmform/index.cfm?name=fpcs5_notify

Q: How does the Flash Platform tooling update help developers?

The tooling update allows developers to use Flash technologies to develop content for iPhone and iPod touch, devices that were previously closed to them. Developers can write new code or reuse existing web content to build applications for iPhone. Because the source code and assets are reusable across the Flash Platform runtimes,—Adobe AIR and Flash Player—it also gives developers a way to more easily target other mobile and desktop environments.

Q: How is this different from Adobe Flash Player 10 coming to iPhone? Will iPhone users be able to view web content built with Flash technology in the iPhone browser?

The new support for iPhone applications in the Flash Platform tooling will not allow iPhone users to browse web content built with Flash technology on iPhone, but it may allow developers to repackage existing web content as applications for iPhone if they choose to do so. Flash Player uses a just-in-time compiler and virtual machine within a browser plug-in to play back content on websites. Those technologies are not allowed on the iPhone at this time, so a Flash Player for iPhone is not being made available today. Flash Professional CS5 will enable developers to build applications for iPhone that are installed as native applications. Users will be able to access the apps after downloading them from Apple’s App Store and installing them on iPhone or iPod touch.

Q: Can applications for iPhone built with Flash Platform tooling be delivered through Apple’s App Store?

Yes. Developers can deliver applications built with Flash Platform tooling just like any other iPhone application. This will require the developer to be a member of the iPhone Developer Program and follow the program guidelines.

Q: Do developers need to participate in Apple’s iPhone Developer Program in order to develop or deploy applications for iPhone using the Flash Platform tools?

Yes. A developer certificate from Apple is required in order to test and deploy applications to iPhone. Apple provides information on its developer programs at http://developer.apple.com/iphone/.

Q: Are applications for iPhone built with Flash Platform tools interpreted at runtime?

No. iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executables, just like any other iPhone application.

Q: Can applications load SWF files or other code at runtime, such as a module from a website?

No. iPhone applications built with Flash Platform tools are compiled into standard, native iPhone executable packages and there is no runtime interpreter that could be used to run ActionScript bytecode within the application.

Q: Which version of the iPhone SDK/operating system is supported by the applications?

Applications can be built targeting iPhone OS 3.0 and later.

Q: Will applications built with Flash Platform tools work on iPod touch? iPhone 1.0? iPhone 3G? iPhone 3GS?

Applications should work on all iPhone and iPod touch devices. However, as the hardware specifications of the devices are widely divergent, content performance may vary between devices and device generations.

Related Posts:

  • No Related Posts

Watch President Obama’s Inauguration Online

Related Posts:

  • No Related Posts

Flash on the Beach Discount Code

I’ve just received word that John Davey who runs the Flash on The Beach Conference (http://www.flashonthebeach.com) is having a 48 hour recession madness ticket sale for FotB Miami which runs April 6-8 2009, South Beach, Miami.

Flash on the BeachFor the next 48 hours only – ending at midnight PST on Wednesday 14th January. A full 3 day pass is only $99 with the following code:

RSKNUTS1

From the FOTB site: Don’t think of FOTB as just another Flash conference. The Flash bit of the title is more of a mentality or vibe than just a software product. What we mean by that is that Flash is one of the coolest web tools around. It breeds a mentality and vibe that sets it apart.

Related Posts:

  • No Related Posts

Ignite Salt Lake

Ignite Salt Lake

Looking for something to do in November? Well on Thursday November 13th you could be a part of the first ever Ignite Salt Lake event. What’s Ignite? Well you can visit http://ignite.oreilly.com to check it out but the basic idea is:

If you had five minutes on stage what would you say? What if you only got 20 slides and they rotated automatically after 15 seconds?

The event is free and will be held at the old downtown library (now The Leonardo Science Center).

For more info visit:
http://www.ignitesaltlake.com

Related Posts:

  • No Related Posts

Flash Developers Needed

The creative shop, Struck (www.struckcreative.com) is on the hunt for top-notch Flash developers. So if you’re a rockstar in both AS 2.0 and AS 3.0/Flex send us your code samples. We’re looking for the kind of people that understand that classes are not something that you just take in college; the kind of people that get cranked about translating Photoshop comps into awesome, coded motion. We’re looking for the kind of people who embed videos into Flash in their dreams. Send samples to: info@struckcreative.com

Related Posts:

  • No Related Posts

Adobe MAX – Registration Now Open! Register now for MAX North America.

Adobe MAX – Registration Now Open! Register now for MAX North America.

Join us at MAX 2008, the annual Adobe event, to connect with thousands of Adobe users, experts, and staff for four days of education and inspiration. Learn cutting-edge skills, explore emerging technologies, build valuable relationships, and ignite bold new ideas. This year’s program features a diverse schedule of sessions and labs, unique networking and social events, and presentations by industry luminaries. November 16 – 19 in San Francisco, CA. Learn more at www.max.adobe.com.

Related Posts:

  • No Related Posts

TornadoCam for ALL! Webcam chat room

From the creators of the critically acclaimed myBlogTunes, Tornadostream is
happy to announce more cool stuff!
TornadoCam is a web cam chat room add-on that is just as simple to use as
myBlogTunes.  Create your own Web Cam Chat Room with TornadoCam by
Tornadostream!

In just a couple minutes you can have a web cam chat room on your myspace
page, blog, or web site that automatically detects visitors’ web cams or
microphones and connects them. You can also password protect your chat room
so that only friends (who you share your password with) can view it.

Want to get your own? Create a Tornadostream user account here:
http://tornadostream.com, or login in  (if you already have an account).

Related Posts:

  • No Related Posts

TornadoCam -> Webcam Chat Room -> Coming Soon

I know ya’ll are gonna dig this: TornadoCam by Tornadostream. Create you own webcam room for you website, myspace page, blog or whateva…COMING SOON!

Related Posts:

  • No Related Posts

LeviStrong

If you haven’t been following the LeviStrong blog, you need to start now: http://levistrong.blogspot.com/

Levi is a long time friend of mine and of many. He’s battling cancer and is subsequently traveling the globe and has now visited every continent including Antartica.

Levi’s latest travels have found him in South Africa…a place very near and dear to my heart. He’s got some amazing pics up there that you’ll want to check out. He also posts stories of his travels and experiences…pretty aws.

Updated (Dec. 17, 2007)

Levi passed away this morning. Levi is strong.

from the levistrong blog:

/*

Levi Johnson Snarr beat his horrific battle with cancer by passing onto the next life at 3:40 this morning. He is now with his older brother/buddy Zach in a better place. As sad as we are, we are truly grateful that Levi is no longer in pain. Although he has left us, his amazing example and spirit will forever remain in each one of us. Levi is a hero to everyone: not only to his family and friends but to all those that have heard his story. Amongst the most unimaginable pain, Levi continued to smile and not once complained. Again thank you to you all for your continued support throughout this experience. May his memory live on!

*/

Levi is the example of a true friend. Just as Zach is…and all the Snarr family. Our prayers and thoughts are with them at this time.

Levi is strong.

Related Posts:

  • No Related Posts

b-Kule by Tornadostream

Here’s a little widget that we, the folks at Tornadostream (Dan Smith Adobe
Community Expert for Flash and Jesse Harding Adobe Community Expert for
Photoshop), threw together called b-Kule (beta). b-Kule uses the Adobe Kuler API and seaches the Kuler swatch library.

There are ways to use b-Kule:

1. just use it like so: http://www.tornadostream.com/rss/bkule.cfm

2. use it as a blog decoration on your site like so:
http://www.tornadostream.com/rss/bkule.cfm?q=leaves
(the search query will pull in the first 20 results…so you could display
your own stuff with a ?q=yourUserName)

Check it out and let use know what you think. We have more fun Kuler things
in the works!

Related Posts:

  • No Related Posts

New Homes Utah

looking for a new home in Utah? If you missed my previous post then check this one out about new homes that are in Utah.

New Homes Utah

Related Posts:

  • No Related Posts

Blue Shirt Marathon – Join in the Fun!

So check it out…I’m starting a blue shirt marathon. The blue shirt marathon is set up to see how many consecutive days I can wear a different blue shirt. Here is day 2 ( didn’t get a shot of day 1….):

Blue Shirt Marathon

Each day I’ll take a snap shot from my Blackberry Pearl and upload it to Flickr. I’m thinking I can go 3 weeks with this…maybe more…I’ve got a lot of blue shirts. You can follow the marathon here: http://flickr.com/photos/91478084@N00/
Or join the marathon here: http://flickr.com/groups/416285@N24/
Or watch the marathon action live! here: http://dsmith.tv

The rules are simple: Wear a different blue shirt everyday for as many days as you can. The predominant color of the shirt must be blue in order for it to be counted as a blue shirt.

Join in the blue shirt fun! Upload your blue shirt pics!

Related Posts:

  • No Related Posts

Globalwarming Awareness for 2007

  • Globalwarming Awareness for 2007
  • Well folks it is time for us all to consider the GlobalWarming for 2007 Trends and Awareness that seem to be ever present with us now more than ever in the year 2007. It’s kind of funny that I’m blogging this being that we have had record lows the past couple weeks. Globalwarming awareness for and in 2007 is something that not many people are aware what they can do to help, but here is a list from the EPA’s website all about awareness efforts in 2007 we should make to prevent globalwarming:

    Action Steps
    Actions You Can Take at Home
    Change 5 lights
    Change a light, and you help change the world. Replace your 5 most frequently used light fixtures with bulbs that have the ENERGY STAR label and you will help the environment while saving money on energy bills. If every household in the U.S. took this one simple action we would prevent more than 1 trillion pounds of greenhouse gas emissions.

    Look for ENERGY STAR labeled products
    When buying new products, such as appliances for your home, get the features and performance you want AND help reduce greenhouse gas emissions and air pollution. Look for ENERGY STAR-qualified products in more than 40 product categories, including lighting, home electronics, heating and cooling equipment and appliances.

    Heat and cool smartly
    Simple steps like cleaning air filters regularly and having your heating and cooling equipment tuned annually by a licensed contractor can save energy and increase comfort at home, and at the same time reduce greenhouse gas emissions. When it’s time to replace your old equipment, choose a high efficiency model, and make sure it is properly sized and installed.

    Seal up your home with better insulation and duct-work
    Close up any visible cracks and gaps in your house, install adequate insulation, check that ducts are sealed and choose ENERGY STAR qualified windows when replacing old windows. Not sure where the cracks and gaps are? A home energy auditor can also help to identify areas with poor insulation and evaluate the energy efficiency of your home. By taking these steps, you can eliminate drafts, keep your home more comfortable year round, save energy that would otherwise be wasted, and reduce greenhouse gas emissions.

    Use green power
    Green power is environmentally friendly electricity that is generated from renewable energy sources such as wind and the sun. There are two ways to use green power: you can buy green power or you can modify your house to generate your own green power. Buying green power is easy, it offers a number of environmental and economic benefits over conventional electricity, including lower greenhouse gas emissions, and it helps increase clean energy supply. If you are interested, there are a number of steps you can take to create a greener home , including installing solar panels and researching incentives for renewable energy in your state .

    Reduce, Reuse, and Recycle
    If there is a recycling program in your community, recycle your newspapers, beverage containers, paper and other goods. Use products in containers that can be recycled and items that can be repaired or reused. In addition, support recycling markets by buying products made from recycled materials. Reducing, reusing, and recycling in your home helps conserve energy and reduces pollution and greenhouse gases from resource extraction, manufacturing, and disposal.

    Be green in your yard
    Use a push mower, which, unlike a gas or electric mower, consumes no fossil fuels and emits no greenhouse gases. If you do use a power mower, make sure it is a mulching mower to reduce grass clippings (PDF, 8 pp., 1.59 MB, About PDF). Composting your food and yard waste reduces the amount of garbage that you send to landfills and reduces greenhouse gas emissions. See EPA’s GreenScapes program for tips on how to improve your lawn or garden while also benefiting the environment. Smart Landscaping can save energy, save you money and reduce your household’s greenhouse gas emissions.

    Use water efficiently
    Everyone can save water through simple actions. Municipal water systems require a lot of energy to purify and distribute water to households, and saving water, especially hot water, can lower greenhouse gas emissions. Do not let the water run while shaving or brushing teeth. Do not use your toilet as a waste basket for toiletry items – water is wasted with each flush. And did you know a leaky toilet can waste 200 gallons of water per day? Repair all toilet and faucet leaks right away. See EPA’s WaterSense site for more water saving tips.

    Spread the Word
    Tell family and friends that energy efficiency is good for their homes and good for the environment because it lowers greenhouse gas emissions and air pollution. Tell 5 people and together we can help our homes help us all.
    Actions You Can Take on the Road
    Buy smart
    Before buying a new or used vehicle (or even before renting a vehicle), check out EPA’s Green Vehicle Guide and the jointly-run EPA/DOE Fuel Economy Guide Web site. These resources provide information about the emissions and fuel economy performance of different vehicles. The Green Vehicle Guide provides detailed information on emissions (including Air Pollution and Greenhouse Gas scores for each model) and the Fuel Economy Guide focuses on fuel efficiency (including side-by-side fuel economy comparisons and a customized fuel cost calculator). These Web sites are designed to help you choose the cleanest, most fuel-efficient vehicle that meets your needs. You will be pleasantly surprised at the wide range of cleaner, more fuel-efficient vehicles available on the market today that produce fewer greenhouse gas emissions.

    Drive smart
    Many factors affect the fuel economy of your car. To improve fuel economy and reduce greenhouse gas emissions, go easy on the brakes and gas pedal, avoid hard accelerations, reduce time spent idling and unload unnecessary items in your trunk to reduce weight. If you have a removable roof rack and you are not using it, take it off to improve your fuel economy by as much as 5 percent. Use overdrive and cruise control on your car if you have those features. For more tips to improve your gas mileage, visit the Fuel Economy Guide Web site.

    Tune your ride
    A well-maintained car is more fuel-efficient, produces fewer greenhouse gas emissions and is more reliable and safer! Keep your car well tuned, follow the manufacturer’s maintenance schedule and use the recommended grade of motor oil. More details, including potential savings from these actions, are available on the Fuel Economy Guide Web site.

    Check your tires
    Check your tire pressure regularly. Under-inflation increases tire wear, reduces your fuel economy by up to 3 percent and leads to higher greenhouse gas emissions. If you don’t know the correct tire pressure for your vehicle, you can find it listed on the door to the glove compartment or on the driver’s-side door pillar. More details on the Fuel Economy Guide Web site.

    Give your car a break
    Use public transportation , carpool or walk or bike whenever possible to avoid using your car. Leaving your car at home just two days a week will reduce greenhouse gas emissions by an average of 1,590 pounds per year. The American Public Transportation Association’s Public Transportation Web site provides links to information about public transportation in your state.

    Combine your trips
    When running errands, combine trips. Several short trips taken while your car’s engine is cold can use twice as much fuel and produce twice the amount of greenhouse gas emissions as a longer multipurpose trip covering the same distance when the engine is warm. More information and ideas are available on the Fuel Economy Guide Web site.

    Telecommute
    Check out the Best Workplaces for Commuters Web site to learn about commuting choices that can benefit the environment, reduce the stress of commuting, reduce greenhouse gas emissions and save money. Also consider options to work from home via phone or over the Internet instead of holding face-to-face meetings that involve travel.

    Use Alternative Fuels
    Find out if you own a Flex Fuel Vehicle (FFV). FFVs can be fueled with a fuel blend containing 85% ethanol or with traditional gasoline. Ethanol is produced from renewable crops such as corn and therefore using it as a fuel for your car can lower greenhouse gas emissions. There are approximately 5 million FFVs on the road today. To find out if you own one of them, go to the Alternative Fuels Data Center. The Department of Energy’s Alternative Fueling Station Locator will help you locate alternative fuel stations in your area.
    Actions You Can Take at the Office
    Manage office equipment energy use better
    Office equipment and electronics use energy even when idle or on stand-by. To save energy and reduce greenhouse gas emissions at work, always activate the power management features on your computer and monitor, unplug laptop power cords when not in use and turn off equipment and lights at the end of the day. Consider using a power strip that can be turned off when you’re done using your computers, printers, wireless routers and other electronics.

    Look for ENERGY STAR labeled products for the Office
    When buying new products for your office at work or at home, get the features and performance you want and help reduce greenhouse gas emissions and other harmful air pollutants. Look for ENERGY STAR-qualified office equipment, such as computers, copiers, and printers, in addition to more than 40 product categories, including lighting, heating and cooling equipment and commercial appliances.

    Use less energy for your commute
    Switch to public transportation, carpooling, biking, telecommuting and other innovative ways to save energy and reduce greenhouse gas emissions on your way to and from work. Encourage your employer to enroll in EPA’s Best Workplaces for Commuters and to offer commuter benefits that address limited or expensive parking, reduce traffic congestion, improve employee recruiting and retention and minimize the environmental impacts associated with drive-alone commuting. If you do drive, find out the fuel efficiency of your vehicle using EPA’s and DOE’s fuel economy Web site, and make more environmentally-informed choices when purchasing your next vehicle by using EPA’s Green Vehicle Guide.

    Reduce, Reuse, Recycle
    Recycle office paper, newspapers, beverage containers, electronic equipment and batteries. Reducing, reusing, and recycling in your office helps conserve energy, and reduces pollution and greenhouse gas emissions from resource extraction, manufacturing, and disposal. You can reduce, reuse and recycle at the office by using two-sided printing and copying; buying supplies made with recycled content; and recycling used printer cartridges. For your old electronics, investigate leasing programs to ensure reuse and recycling or donate used equipment to schools or other organizations.
    Actions You Can Take at School
    Students

    Bring science to life
    Explore the Climate Change Kids Site and watch Climate Animations that bring to life the science and impacts of climate change. The site also provides games that help students, their parents and their teachers learn about both the science of climate change and what actions they can take to reduce greenhouse gas emissions.

    High school students check your school’s climate impact
    High school students can investigate the link between everyday actions at their high school, greenhouse gas emissions and climate change. Using EPA’s Climate CHange Emission Calculator Kit (Climate CHECK) (WinZip of Excel spreadsheet, 3.4 MB) students can learn about climate change, estimate their school’s greenhouse gas emissions and conceptualize ways to mitigate their school’s climate impact. Students gain detailed understandings of climate-change drivers, impacts, and science; produce an emission inventory and action plan; and can even submit the results of their emission inventory to their school district.

    Get Involved your College or University
    College students can play an important role in reducing greenhouse gas emissions at their colleges or universities by reducing their emissions from energy they use in dorm rooms. Students can also work with school administrators to: increase energy efficiency on campus, reduce their school’s greenhouse gas emissions by using green power, create a campus climate action plan , or develop an inventory of their school’s greenhouse gas emissions.
    Educators

    Teach students about climate change and ecosystems
    Use the Climate Change, Wildlife and Wildlands: A Toolkit for Teachers and Interpreters to learn about the science of climate change and its potential effects on our nation’s wildlife and their habitats.

    Engage middle school students in estimating emissions
    Enhance critical thinking skills by introducing the Global Warming Wheel Card Classroom Activity Kit (PDF, 1 pp., 86 KB, About PDF) to middle school students. A hand-held wheel card and other resources help students estimate household greenhouse gas emissions in order to encourage students to think about ways to reduce their personal, family, school and community contributions to climate change. If you are an informal educator, simply use the Global Warming Wheel Card as a part of your field activities.

    Learn from other educators
    Investigate what other schools and organizations are doing to educate their audiences on climate change by clicking on Educators’ Links, a searchable database offering links to resources such as lesson plans, videos, books and toolkits.
    Administrators

    Save money and the environment
    The least efficient schools use three times more energy than the best energy performers. By partnering with the highly successful ENERGY STAR for K-12 program, school districts can serve as environmental leaders in their community, become energy efficient, reduce greenhouse gas emissions and save money!

    Estimate your emissions and take the challenge
    School Administrators can also work to reduce their school’s greenhouse gas emissions by developing an inventory of their school’s emissions or by taking the 2006 College and University Green Power Challenge.

    Reduce, Reuse, Recycle
    Recycle school or classroom paper, newspapers, beverage containers, electronic equipment and batteries. Reducing, reusing and recycling at school and in the classroom helps conserve energy, reduce pollution and greenhouse gases from resource extraction, manufacturing and disposal. You can reduce, reuse and recycle at school or in the classroom by using two-sided printing and copying; buying supplies made with recycled content; and recycling used printer cartridges. For your old electronics, investigate leasing programs to ensure reuse and recycling or donate used equipment to schools or other organizations.

    Please feel free to leave a comment on this awareness topic of:

  • 2007 Globalwarming Awareness
  • Related Posts:

    • No Related Posts

    Blog Links

    Hey Every Folk!

    I’d like to add some links to my blogroll. I’m happy to add your blog link to my list if you do so in return. If you are interested in exchanging links, leave a comment to this post and your email address and I’ll add it.

    Thanks,
    Dan.

    Related Posts:

    • No Related Posts

    A note to 85.64.110.108 = SPAM

    Just a note to the funny guy that keeps attempting to spam my blog comments with junk urls:
    STEP OFF PUNK!

    This is your IP address (85.64.110.108) and I know who you are and where you live. Stop it or I’m calling the FBI or some gansters to come over and dump some heavey stuff on your front porch and I don’t mean heavey as in Roseanne Barr or your mother.

    Stop selling crap on the interent that nobody wants. You are killing the web and all the goodness it brings to people. Stop it. Stop it now. You think you are so smart and clever trying to post your precious crappy site URLs all over other people’s property. You are a jerk. A grade A-butthole. Stop it 85.64.110.108. Stop killing the web, you web killer. Murderer!!!!!

    Related Posts:

    • No Related Posts

    « Previous Entries