We got ours pretty quickly too. We did it all without snail mail, submitted our returns electronically and had the refunds direct-deposited into our bank account. I guess that helps speed things up.
Mailed '03 tax forms on Feb 10 and received refund on Mar 15.
Not too shabby.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic