We seem to have a few hardware guys ... but what about software people ... I know you are out there ... pls, put your hand up :D