5v to 3.3v TTL Serial level shift

Update: The mosfet setup as mentioned above works 100% with a usb to serial ttl converter and Hyperterminal but so far no joy with the arduino.
Since this seems to be a software related issue now I've started a thread at http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1237792171