Edit: I take it back. We don't have a general programming forum so I guess this is as good a place as any.