My bitcoin.conf is set with maxconnections=20 and maxuploadtarget=3000 to limit bandwidth use.
Number of connections says 0 in and 10 out (I thought only 8 were allowed out?).
Do you have
listen=1 in your bitcoin.conf or are you using
-listen=1 on the command line? If not, that would probably explain the lack of incoming connections.