Hi Nikki,
You have to have permissions (any) in order to see anything else, this is new from SQL 2005.
You can try with:
USE <your_db>
GO
GRANT VIEW DEFINITION TO <user>
Which will grant the permissions to view all the objects in the DB.
Regards,
Jose Santiago Oyervides.