Python Work In Progress- some things don't work or aren't optimized, tested, etc.