Index: source/ariba/utility/misc/Helper.cpp
===================================================================
--- source/ariba/utility/misc/Helper.cpp	(revision 3718)
+++ source/ariba/utility/misc/Helper.cpp	(revision 3725)
@@ -249,7 +249,13 @@
 unsigned long Helper::getElapsedMillis ()
 {
+	static unsigned long zero = 0;
+
 	struct timeb tp;
 	ftime( &tp );
-	return ( tp.time*1000 + tp.millitm );
+
+	unsigned long val = tp.time*1000 + tp.millitm;
+	if( zero == 0 ) zero = val;
+
+	return val-zero;
 }
 
