This seems interesting. I'll probably start working on it today and through out this week.