Looking for a Drupal module as follows:
User is given a card with a serial number on it. The serial can either be new or already exist in the database.
-The user types in the serial number
----if the serial number does not exist
----user is then asked to type in the postal code from were they received it
----user is able to type in a description on why they received it
-If the serial number is already in the database
----user is show the a pin on a google map from the postal code of the previous user
----user is asked to type in the postal code of where they received it
----user is asked to type a description on how they received it
----user is then show how many miles and a google map of how far the card has traveled
on the home page on the side, a sidebar shows the last (5) cards entered and on a seperate side bar, shows the cards that have travled the most miles based on postal code