Many people are working on solutions to this problem. read what JayCharles is doing here:
http://www.designsxchange.com/forums...showtopic=9645