Can you recommend some 88 key electric pianos with:

1) very good key action
2) USB / midi connectivity
3) variety of excellent piano sounds

If it doesn't compromise on the above 3 points, it should also be:
4) portable
5) onboard speakers

Price range: <$1000. I would consider spending more if it makes a massive difference.