Exhibit 2 REGISTRATION RIGHTS AGREEMENT by and between @TRACK COMMUNICATIONS, INC., MINORPLANET SYSTEMS PLC,