Oops, never mind again, it was because i copied the Aref line from the guide thread:
analogReference(EXTERNAL); //3.3V
...but i wasn't really supplying the voltage. stupid!
i guess i should do as MarkT advises: small changes so you can spot bugs soon.