Original Authors and Contributors: Patrik Nyblom Bj�rn Gustavsson Claes Wikstr�m Rickard Green