The old saying is the best laid plans of mice and men so often seem to go wrong. When it comes to the government, this is a statement that is used the vast majority of the time since the bumbling of politicians creates some situations that are simply head shakers. This is exactly the case with the step up basis in estate tax for 2010.

This can get confusing, so let’s start off with the basics. The step up basis is simply the value of some asset at a date in time from which a gain is calculated. Let’s say I buy a share of Microsoft in 1990 [I wish!] and I sell it today. I would pay rather large capital gains taxes on the gain in value of that share of stock between 1990 and 2010.

The passing of an asset from a deceased person to their heirs triggers a bit of a different calculation. Let’s assume the same situation as above. Instead of selling the stock in 2010, I die after being attacked by a bear [might as well make it exciting] in 2002. At that point, my stock is transferred to my daughter per my written will. This transfer constitutes a taxable event. Historically, she would pay tax on the gain from the date of my death till she sold the item. The use of my date of death allows her to -step up- the value of the stock instead of pay taxes on all the gains since 1990.

The Bush tax cuts were designed to reduce a number of taxes, but they went a step farther with the estate tax. They were designed to phase it out. In fact, there is no estate tax in 2010. That is nice and all, but the problem is the step up basis for capital gains above is now gone for the year. Instead of paying capital gains on the increase in value from the date of my death, she will have to pay them on the gains from 1990. That is a huge difference and constitutes a massive amount of money going out of my family and to the government. What did the government do for this money? Nothing, I just died!

Is there anything one can do about this mess with the step up basis? Unfortunately, there is not. It is simply another example of the government creating a mess with the best of intentions.

Barry Milton writes about tax planning and other financial planning subjects for

Android is an opensource mobile platform developed by Google. Android application development is fast emerging field. It offers one of the most competitive tool to get robust functionalities and a whole lot of benefits to the developers and other business. It gives easy to handle, implement apps for you. Android mobile platform is made up of operating system, middleware and key application with an SDK that helps with tools and API’s needed for Android application development.

Since it is opensource it has no initial investment. You can freely distribute your application online. You will have lots of benefits with little investment of development. If you want to start with Android application you need to register it first and then download SDK. If you won’t do every thing by yourself then think hire a developer for Android apps development.

There are outsourcing companies which offer services for hire a developer under various packages. You can hire a developer for full time basis means a developer will work for 8 hours a day, part time means 4 hours a day and on hourly hiring. Usually hourly hiring has no limitations for minimum hours so you can hire a developer as per your requirements.

Hire Android app developer services offered by many outsourcing companies because outsourcing companies have adequate resources to offer such hiring. Outsourcing companies are located in developing countries like India where skilled manpower is available at cheaper rate.

Most useful benefits of Android Application Development are:

Get easy access to core mobile device functionality and Rich Development Environment so lets you develop powerful apps
Gather information in a fast manner and render exact user requested information
Reduces the developmental cycle, provides easy to use development tools
Programmers can access to all services and information without any differentiation
The Rich browser facilities to offer enhanced services

The best Android app developer plan extensively before writing a single line of code. They first try to find out their audience. Then decides that it should be offered free or charge something. They try to find out, what app will involve? Graphics etc. will be selected. They put entire app in question. They imagine the finished products and decide where is problem for users.

These brain storming sessions are going on until final product is out.