guys, not sure if your aware but there is an app for smartphones that you can use to check for fault codes using your OBD port. I have used it and it works fine and also clears your codes and you can see live data on there:
not from my car but plenty of vids on youtube:
http://www.youtube.com/watch?v=dULf2GdUl0o
the app is free and there is also a paid version out there. the
OBDII bluetooth scanners are available thru ebay for less than £20.
I though I'd mention it as its a worthwhile investment.