EM-18 RFID Module and Duemilanove

I have no idea what I am doing wrong here.

The (very crappy, very limited) datasheet for the module can be found here: http://www.jayconsystems.com/fileuploader/download/download/?d=1&file=custom%2Fupload%2FFile-1341977419.pdf

I followed the wiring diagram set up by the manufacturer here: http://img607.imageshack.us/img607/9480/rfidbbpic2.png

Here is the code I am running

#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);

void setup() 
  Serial.println("Scan RFID Tag!");
  // set the data rate for the NewSoftSerial port
void loop()                     // run over and over again
  if (mySerial.available()) {
  if (Serial.available()) {

The Scan RFID Tag string will print to the serial monitor, but no readings will. I’ve tried scanning a few things: some old tags from the inside of DVD cases, even my cat!