interesting read,more about what the future may bring http://www.riptidesoftware.com/papers/w_p_documents/9336.pdf