Three weeks absolutely does suck, but it is not a strange amount of time for a repair company to take when fixing something. I work at a computer repair shop, but we will take other products for people and ship them out if we can't fix them (ie Vacuums, Ipod, TV, etc). When they get shipped out...